您的位置:首页 > Web前端 > JQuery

jquery animate() 防止多次执行

2015-10-21 15:36 633 查看
参考:关于jquery 怎样让 animate不多次执行呢

当click方法里面,执行animate时,然后点击的比较频繁,那么animate()的动画也会比较多次滚动。

如:

function scrollToRight(){
$(".trainer-ul-box").animate({left:"-=10px"});
}


参考CSDN中的方法之后,修改为:

function scrollToRight(){
if($(".trainer-ul-box:animated").length==0){
$(".trainer-ul-box").animate({left:"-=10px"});
}
}


.trainer-ul-box 为动画元素的选择器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: