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

可以不监听事件webkitAnimationEnd事件直接在loadImg函数中先去除class再添加class吗?

如:

loadImg(cid,function(){
   wImage.removeClass().addClass('animated bounceInRight');
})

为什么这样动画不成功呢?

正在回答

1 回答

不行,因为导致连续滑动不产生动画的原因就是在第一个动画执行期间又开始去调用了第二个动画。而你这样的修改方式依旧会在第一个动画效果没完成时去触发第二个动画。或者说 一个动画执行的时间大约为1s,可是你连续滑动的间隔也许1s不到,这样你在1s钟内连续执行了两次bounceInRight,就会导致BUG。(PS:就算在1s内你连续2次remove和add,可是他还是算做你在1s内要进行2次动画,这就是不行的)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
移动端的WEB相册
  • 参与学习       47953    人
  • 解答问题       227    个

本课程通过一个移动端相册案例,带您一步步了解移动端框架

进入课程

可以不监听事件webkitAnimationEnd事件直接在loadImg函数中先去除class再添加class吗?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号