首页
学习
活动
专区
圈层
工具
发布

【JSjQuery——功能实现】传送门(蓝桥杯真题-2458)【合集】

完成后的效果见文件夹下面的 gif 图,图片名称为 effect.gif(提示:可以通过 VS Code 或者浏览器预览 gif 图片)。...,添加 active-color 类,同时移除其他链接的 active-color 类,实现链接文字颜色的切换。...document.documentElement.scrollTop = scrollTopVal;:将页面滚动到指定的高度。 四、工作流程▶️ 1....toFunction 函数将页面滚动到指定的高度。 3. 页面滚动: 当用户滚动页面时,触发 $(window).scroll 事件。...获取当前页面的滚动高度,根据滚动高度所在的范围确定对应的索引。 根据索引找到对应的链接,添加 active-color 类,同时移除其他链接的 active-color 类,实现链接文字颜色的切换。

2.2K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jQuery(事件和动画-基础事件、复合事件)

    mourseenter只有移入被选元素才会触发; mourseout和mourseleave都是鼠标移除元素时触发。不同点:mourseout在移除被选元素的子元素 时也会被触发。...jQuery代码书写示例: //慢慢的显示 function fun1() { $("#a").show("slow",function () { alert("显示完成了")...function是回调函数,当目标 元素全部显示完成后触发。 代码参考上述例子。 slideUp slideUp(speed|function); 通过调整高度来隐藏元素; 与上一个正好相反。...当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。 当鼠标移出这个元素时,会触发 指定的第二个函数。...而且,会伴随着对鼠标是否仍然处在特定元素中的检测(例如,处在div中的图像),如果是,则会继续保持“悬停”状态,而不触发移出事件(修正了使用mouseout事件的一 个常见错误)。

    2.3K10

    JQuery最全常用方法指南

    , 当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。...slideDown(speed, [callback]) 通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选 地触发一个回调函数。...slideUp(speed, [callback]) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地 触发一个回调函数。...slideToggle(speed, [callback]) 通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回 调函数。..." 12、解决自定义方法或其他类库与jQuery的冲突 很多时候我们自己定义了$(id)方法来获取一个元素,或者其他的一些js类库如prototype也都定义了$方法,如果同时把这些内容放在一起就会引起变量方法定义冲突

    14.2K31

    jQuery中常用的函数和属性详细解析

    为开发插件提拱了两个方法,分别是: jQuery.extend(object) 为扩展jQuery类本身.为类添加新的方法。...; triggerHandler( type, [data] ) 这一特定方法会触发一个元素上特定的事件(指定一个事件类型),同时取消浏览器对此事件的默认行动 unbind( [type], [data...slideDown( speed, [callback] ) 通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。...slideUp( speed, [callback] ) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。...slideToggle( speed, [callback] ) 通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数。

    4.4K10

    JQuery

    对象 dom对象和JQuery对象 dom对象:原生js选择器获取到的对象 只能调用dom方法或者属性,不能调用JQuery的属性或者方法 JQuery对象:利用JQuery选择器获取到的对象 只能调用...JQuery的方法或者属性,不能调用原生jsdom对象的属性或者方法 JQuery对象是一个伪数组,JQuery对象其实就是dom对象的一个包装集 dom对象转换成JQuery对象 // 其中...) // 获取索引号为奇数的元素 $('li:odd') // 获取索引号为偶数的元素 $('li:even') 筛选选择器 是一系列方法 事件 mouseover mouseover事件在鼠标移动到选取的元素及其子元素上时触发...mouseseenter mouseseenter事件只在鼠标移动到选取的元素上时触发 类操作 // 添加类 addClass(类名) // 添加多个类 addClass(类名 类名) // 移除类...removeClass(类名) // 移除多个类 removeClass(类名 类名) // 移除全部类 removeClass() // 判断类,判断元素是否有这个类,返回true或者false hasClass

    83560

    移动端框架 滚动类 iScroll5

    本文讲解了使用iScroll5的使用方法,解决了固定高度的容器内滚动内容。...即度过了“测试版”),于是转到了5这个版本上,不过~iScroll5和iScroll4的差别有些大,包括语法都发生了很大的变化~ 基本的结构要求 使用iScroll这个脚本库时,DOM树的结构要足够简单,移除不必要的标签...事件的绑定:仿造jquery的on绑定事件的方式 element.addEventListener('tap', doSomething, false); // 原生 $('#element').on(...'tap', doSomething); // jQuery 一些常用方法: zoom(scale, x, y, time) 放大和缩小 refresh方法 —— 在DOM树发生变化时,应该调用此方法...scrollTo(x, y, time, easing) 滚动到某个位置 scrollToElement(el, time, offsetX, offsetY, easing) 滚动到某个元素 offsetx

    1.7K90

    JavaScript学习笔记(四)—— jQuery入门

    1. jQuery选择器 - 选择器都是以 $() 开头的 基础选择器 选择器 描述 id选择器 指定id元素 class选择器 遍历css类元素 element元素 遍历HTML元素 *选择器 遍历所有元素...=value] 匹配给定元素不包含某个特定值的元素 $(“input[name!...='newsletter']" ).next().append( "; not newsletter" ); 2. jQuery伪类选择器 伪类选择器可以看成是一种特殊的选择器...子元素伪类选择器就是选择某一个元素下面的子元素的方式,在jQuery中,子元素伪类选择器分为两大类: 不分元素类型的 选择器 说明 :first-child 选择父元素的第一个子元素 :last-child...mouseout() 鼠标移除目标的上方 mousemove() 鼠标在目标的上方移动 mouseover 鼠标移动到目标的上方 mouseup() 鼠标的键被释放弹起 click() 单击鼠标的键

    12.9K50

    jQuery:详解jQuery中的事件(二)

    上一篇讲到jQuery中的事件,深入学习了加载DOM和事件绑定的相关知识,这篇主要深入讨论jQuery事件中的合成事件、事件冒泡和事件移除等内容。   ...接上篇jQuery:详解jQuery中的事件(一)   3、合成事件   jQuery有两个合成事件——hover()方法和toggle()方法,同ready()方法一样,这些都是jQuery自定义的方法...当鼠标移动到元素上时,会触发指定的第一个函数(enter);当鼠标移出这个元素时,会触发指定的第二个函数(leave)。   ...事件处理函数执行完毕后,事件对象就被销毁。  停止事件冒泡:停止事件冒泡可以阻止事件中其他对象的事件处理函数被执行。在jQuery中提供了stopPropagation()方法来停止事件冒泡。...如果传入了第二个参数,则只有这个特定的事件处理函数会被删除。这正是移除元素的某一个事件的方法。

    4.6K30

    第79天:jQuery事件总结(二)

    上一篇讲到jQuery中的事件,深入学习了加载DOM和事件绑定的相关知识,这篇主要深入讨论jQuery事件中的合成事件、事件冒泡和事件移除等内容。   ...当鼠标移动到元素上时,会触发指定的第一个函数(enter);当鼠标移出这个元素时,会触发指定的第二个函数(leave)。   ...事件处理函数执行完毕后,事件对象就被销毁。  2、停止事件冒泡:停止事件冒泡可以阻止事件中其他对象的事件处理函数被执行。在jQuery中提供了stopPropagation()方法来停止事件冒泡。...三、移除事件: 在绑定事件的过程中,不仅可以为同一个元素绑定多个事件,也可以为多个元素绑定同一个事件。   所以,移除事件就涉及两种情况下的移出,一种是移除之前注册的所有事件,二是移除其中的一个事件。...如果传入了第二个参数,则只有这个特定的事件处理函数会被删除。这正是移除元素的某一个事件的方法。 外面的世界那么浮躁,我只想要一块键盘,安静下来,奏出精彩的代码篇章。

    2.9K20

    06-移动端开发教程-fullpage框架

    字符串 bottom 左右滑块的项目导航的位置,可选 top 或 bottom controlArrowColor 字符串 #fff 左右滑块的箭头的背景颜色 loopBottom 布尔值 false 滚动到最底部后是否滚回顶部...loopTop 布尔值 false 滚动到最顶部后是否滚底部 loopHorizontal 布尔值 true 左右滑块是否循环滑动 autoScrolling 布尔值 true 是否使用插件的滚动方式...continuousVertical 布尔值 false 是否循环滚动,与 loopTop 及 loopBottom 不兼容 animateAnchor 布尔值 true 事件 名称 说明 afterLoad 滚动到某一屏后的回调函数...afterRender 页面结构生成后的回调函数,或者说页面初始化完成后的回调函数 afterSlideLoad 滚动到某一水平滑块后的回调函数,与 afterLoad 类似,接收 anchorLink...配合fullpage的onLeave事件,可以实现在上一屏离开的时候,给下一屏添加动画样式类,并把上一屏的动画样式类去掉。动画样式类可以提前记录在一个数组中或者是放到动画元素的自定义属性中。

    7.4K50

    06-移动端开发教程-fullpage框架

    字符串 bottom 左右滑块的项目导航的位置,可选 top 或 bottom controlArrowColor 字符串 #fff 左右滑块的箭头的背景颜色 loopBottom 布尔值 false 滚动到最底部后是否滚回顶部...loopTop 布尔值 false 滚动到最顶部后是否滚底部 loopHorizontal 布尔值 true 左右滑块是否循环滑动 autoScrolling 布尔值 true 是否使用插件的滚动方式...continuousVertical 布尔值 false 是否循环滚动,与 loopTop 及 loopBottom 不兼容 animateAnchor 布尔值 true 事件 名称 说明 afterLoad 滚动到某一屏后的回调函数...afterRender 页面结构生成后的回调函数,或者说页面初始化完成后的回调函数 afterSlideLoad 滚动到某一水平滑块后的回调函数,与 afterLoad 类似,接收 anchorLink...配合fullpage的onLeave事件,可以实现在上一屏离开的时候,给下一屏添加动画样式类,并把上一屏的动画样式类去掉。动画样式类可以提前记录在一个数组中或者是放到动画元素的自定义属性中。

    7.6K90

    fullPage.js全屏滚动插件

    "> 2.引入jq 和 fullpage.js文件 jquery@1.12.4/dist/jquery.min.js"...string)左右滑块的项目导航的位置,可选 top 或 bottom controlArrowColor (string) 左右滑块的箭头的背景颜色 loopBottom (true/false)滚动到最底部后是否滚回顶部...loopTop (true/false)滚动到最顶部后是否滚底部 loopHorizontal (true/false)左右滑块是否循环滑动 autoScrolling (true/false)...setKeyboardScrolling() 添加或删除键盘方向键控制 setScrollingSpeed() 定义以毫秒为单位的滚动速度 6.回调函数 -- -- afterLoad () 滚动到某一屏后的回调函数...afterRender 页面结构生成后的回调函数,或者说页面初始化完成后的回调函数 afterSlideLoad 滚动到某一水平滑块后的回调函数,与 afterLoad 类似,接收 anchorLink

    20.3K20

    前端成神之路-02_jQuery

    遍历元素 ​ jQuery 隐式迭代是对同一类元素做了同样的操作。 如果想要给同一类元素做不同操作,就需要用到遍历。 语法1 ? ​...3.小的复选框点击: 如果是选中状态,则当前商品添加背景,否则移除背景 4.这个背景,可以通过类名修改,添加类和删除类 ​ 代码实现略。...案例: 品优购电梯导航(上) 1.当我们滚动到 今日推荐 模块,就让电梯导航显示出来 2.点击电梯导航页面可以滚动到相应内容区域 3.核心算法:因为电梯导航模块和内容区模块一一对应的 4.当我们点击电梯导航某个小模块...案例:品优购电梯导航(下) 1.当我们点击电梯导航某个小li, 当前小li 添加current类,兄弟移除类名 2.当我们页面滚动到内容区域某个模块, 左侧电梯导航,相对应的小li模块,也会添加current...类, 兄弟移除current类。

    3.5K10

    jQuery

    jQuery对象(先看一下jQuery语法和选择器我们再回来看这个对象) jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是 jQuery独有的。...相当于: document.getElementById("i1").innerHTML;     虽然 jQuery对象是包装 DOM对象后产生的,但是 jQuery对象无法使用 DOM对象的任何方法...removeClass();// 移除指定的CSS类名。 hasClass();// 判断样式存不存在 toggleClass();// 切换CSS类名,如果有就移除,如果没有就添加。     ...width() innerHeight() //内容content高度 + 两个padding的高度 innerWidth() outerHeight() //内容高度 + 两个padding的高度...mouseover 和 mouseenter的区别是:mouseover事件是如果该标签有子标签,那么移动到该标签或者移动到子标签时会连续触发,mmouseenter事件不管有没有子标签都只触发一次,表示鼠标进入这个对象

    10.7K20

    WordPress插件升级服务避坑指南2026

    插件之间没有强依赖约束机制,A插件依赖jQuery3.x,B插件仍用jQuery1.x写法,主题又自带UI框架——三者同环境运行,冲突是大概率事件。...冲突主要有三种形态:JS冲突(脚本加载顺序或版本不兼容,交互功能失效)、PHP命名空间冲突(两个插件定义同名函数或类,致命错误白屏)、数据库结构冲突(升级后修改表结构但旧数据不兼容,数据异常)。...第二步查看wp-content/debug.log,典型场景如第三方支付插件调用了WooCommerce旧版已移除的hook。第三步回滚问题插件至上一版本,联系开发商更新兼容版本。...某些问题在特定操作或数据条件下才触发,升级后至少监控两天,关注错误日志和用户反馈。自动更新的差异化策略WordPress自动更新全盘开启可能引发事故。...当前版本稳定但新版本存在已知兼容性问题时,正确决策是暂缓升级,同时部署临时安全加固措施(如WAF规则拦截特定攻击向量),等待更稳定版本发布后再升级。

    20710

    jQuery 自定义网页滚动条样式插件 mCustomScrollbar 的介绍和使用方法

    ,它通过 Brandon Aaron jquery mouse-wheel plugin 提供了鼠标滚动的支持,并且在滚动的过程中,还可以缓冲滚动使得滚动更加的平滑,还可以自动调整滚动条的位置和定义滚动到的位置等...set_width:false:设置你内容的宽度 值可以是像素或者百分比 set_height:false:设置你内容的高度 值可以是像素或者百分比 horizontalScroll:Boolean:是否创建一个水平滚动条...).mCustomScrollbar("update"); 调用 mCustomScrollbar 函数的 update 方法去实时更新滚动条当内容发生变化(例如 通过 Javascript 增加或者移除一个对象...scrollTo 用法:$(selector).mCustomScrollbar("scrollTo",position); 你可以使用这个方法自动的滚动到你想要滚动到的位置。...disable",true); 可以看一些使用 disable 的例子 destroy 用法:$(selector).mCustomScrollbar("destroy"); 调用 destroy 方法可以移除某个对象的自定义滚动条并且恢复默认样式

    17.9K30
    领券