JQuery设置缓慢下拉大行多次执行的解决办法,以及stop()函数的简单理解

Posted oldmonk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery设置缓慢下拉大行多次执行的解决办法,以及stop()函数的简单理解相关的知识,希望对你有一定的参考价值。

$(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、在项目中,如果不进行动画队列清理,就会产生动画积累的问题。因此在写入动画时,最好先清除队列中的重复动画。

以上是关于JQuery设置缓慢下拉大行多次执行的解决办法,以及stop()函数的简单理解的主要内容,如果未能解决你的问题,请参考以下文章

jquery实现html的控件select的缓慢下拉效果

弹出层或者下拉菜单被下面的 层遮挡住了解决办法

Windows 2012 R2访问数据库缓慢(Windows 也适用)(局域网)

Android 6.0通知栏下拉动画缓慢的问题

微信小程序 下拉加载执行多次怎么破

jquery ajax请求时如果页面卡主 多次发出相同请求 如何处理