JQuery设置缓慢下拉大行多次执行的解决办法,以及stop()函数的简单理解
2017-03-10 09:48
281 查看
$(function(){
$('.all>li').mouseover(function(e) {
$(this).children().stop().slideDown(300);
});
$('.all>li').mouseout(function(e) {
$(this).children().stop().slideUp(300);
});
})
jQuery stop()的用法
1、stop([stopAll], [gotoEnd])方法有两个参数(当然可以不传或直传一个),其中stopAll的意思是清除之后的所有动画。gotoEnd的意思是,执行完当前动画。
2、stopAll == true时,停止队列中的所有动画, stopAll ==false时,只停止队列中的当前动画,后续动画继续执行。
3、gotoEnd == true时,立即跳到当前动画的末尾, gotoEnd ==false时,停在当前状态。且gotoEnd只有在设置了stopAll的时候才起作用
4、在项目中,如果不进行动画队列清理,就会产生动画积累的问题。因此在写入动画时,最好先清除队列中的重复动画。
$('.all>li').mouseover(function(e) {
$(this).children().stop().slideDown(300);
});
$('.all>li').mouseout(function(e) {
$(this).children().stop().slideUp(300);
});
})
jQuery stop()的用法
1、stop([stopAll], [gotoEnd])方法有两个参数(当然可以不传或直传一个),其中stopAll的意思是清除之后的所有动画。gotoEnd的意思是,执行完当前动画。
2、stopAll == true时,停止队列中的所有动画, stopAll ==false时,只停止队列中的当前动画,后续动画继续执行。
3、gotoEnd == true时,立即跳到当前动画的末尾, gotoEnd ==false时,停在当前状态。且gotoEnd只有在设置了stopAll的时候才起作用
4、在项目中,如果不进行动画队列清理,就会产生动画积累的问题。因此在写入动画时,最好先清除队列中的重复动画。
相关文章推荐
- JQuery设置缓慢下拉大行多次执行的解决办法,以及stop()函数的简单理解
- jquery滚动页面底部时函数加载多次解决办法
- input file域的value清空与赋默认值方法,及Jquery中file的change事件只能执行一次,不可多次执行的解决办法
- delta3d重力设置功能缺少一个函数及解决办法
- C# Page_load()事件 执行两遍 出现的几种情况以及解决办法
- 最新超简单仅5步完美解决ECshop与JQuery冲突的办法 三
- jQuery动画连续触发、滞后反复执行解决办法
- Struts2中Action的@BeforeResult方法被执行两次或多次解决办法
- 在用JQuery做简单弹出层效果时遇到的问题及解决办法
- 初始化java环境变量以及编译执行,找不到或无法加载主类解决办法
- 【jquery仿datalist的一个问题,求助】——设置每行显示几列,块状DIV的解决办法
- 火狐浏览器下JS代码不兼容setTimeout函数失效无效不运行执行的解决办法
- 白苹果问题解决办法以及原因简单分析
- Struts2中Action的@BeforeResult方法被执行两次或多次解决办法
- 可执行jar的一种简单设置classpath的办法
- C# Page_load()事件 执行两遍 出现的几种情况以及解决办法
- Jquery与其它js框架(MooTools以及Prototype、Dojo、YUI等等)之间共享冲突的解决办法
- SQL Server2008 备份“已注册的服务器”设置,以及出现导入失败问题的解决办法
- Dwr与Jquery冲突解决办法以及DWR调用问题
- 静态ida挖掘出漏洞后遇到样本执行不到漏洞函数的解决办法