课程
/前端开发
/jQuery
/jQuery基础课程
为什么只能停止移动时的动画,而放大动画依然执行?要停止两次?
2014-09-05
源自:jQuery基础课程 7-10
正在回答
另外,这个主要由stop([clearQueue],[goToEnd])的第二个参数控制,如果这个参数为1或者true则需要执行两次,原因跟我刚才回答的一样。
我认为是这样的,上面的动画写法是分开的两个动画,及动画一的功能是移动,动画二的功能是放大。而stop是停止当前的动画效果,所以第一次调用停止,停止了移动,这时animate()调用回调函数来执行第二个动画,所以要停止第二个动画还要再调用一次stop
stop()不要带参数试试
举报
加入课程学习,有效提高前端开发速度