为了账号安全,请及时绑定邮箱和手机立即绑定

关于if (!$v_show.is(":animated")) {}就这句的解释

关于if (!$v_show.is(":animated")) {}就这句的解释

墨色风雨 2022-01-13 19:11:36
//往前 按钮$("#proSlide-btnL a").click(function () {var $v_show = $("#proSlide-ul");var $v_content = $("#proSlide-shadow");var v_width = 940;var len = $v_show.find("li").length;var page_count = Math.ceil(len / i);if (!$v_show.is(":animated")) {if (page == 1) {$v_show.animate({ left: '-=' + v_width * (page_count - 1) }, "slow");page = page_count;} else {$v_show.animate({ left: '+=' + v_width }, "slow");page--;}}});
查看完整描述

3 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

如果$("#proSlide-ul") 这个元素 被加载了动画效果,也就是下面的$v_show.animate({ left: '+=' + v_width }, "slow"); 这句干的事

查看完整回答
反对 回复 2022-01-16
?
ibeautiful

TA贡献1993条经验 获得超5个赞

判断$v_show对象是不是动画元素,is表示是否,上面表达式表示:$v_show对象如果不是动画元素

查看完整回答
反对 回复 2022-01-16
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

is(":animated")
返回bool值,表示对象是否动画元素
也就是这个var $v_show = $("#proSlide-ul");对象是不是动画

查看完整回答
反对 回复 2022-01-16
  • 3 回答
  • 0 关注
  • 310 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信