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

为什么只能停止移动时的动画,而放大动画依然执行?要停止两次?

正在回答

3 回答

另外,这个主要由stop([clearQueue],[goToEnd])的第二个参数控制,如果这个参数为1或者true则需要执行两次,原因跟我刚才回答的一样。

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

我认为是这样的,上面的动画写法是分开的两个动画,及动画一的功能是移动,动画二的功能是放大。而stop是停止当前的动画效果,所以第一次调用停止,停止了移动,这时animate()调用回调函数来执行第二个动画,所以要停止第二个动画还要再调用一次stop

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

stop()不要带参数试试

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

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程
意见反馈 帮助中心 APP下载
官方微信