问答详情
源自:5-3 jQuery中停止动画stop

stop(true ture):停止动画,直接跳到第一个动画的最终状态 ??

为什么结果显示是在动画定格的最后一瞬间  而不是第一个动画的最终状态??

提问者:qq_MissingYou_0 2017-02-25 23:28

个回答

  • qq_Xxxxxxxxxxx_0
    2017-08-10 17:42:33
    已采纳

    如果同一元素调用多个动画方法,尚未被执行的动画被放置在元素的效果队列中。

    如果第一个动画已经加载结束,那么就被移除队列,stop(true,true)停止的是当前动画队列中的第一个动画

  • 慕粉3122678
    2018-07-12 16:53:51

    两个参数ture和false之间的组合,为什么会产生不同的效果,这个原理是什么?

  • qq_迸发激情_0
    2017-12-17 17:21:41

    都没说清楚!意思是直接跳到当前执行动画的结尾,而以后的动画都不执行了!

  • 夜莺z
    2017-04-12 17:39:34

    如果第n个动画正在进行,stop(true,true)以后第n个动画直接完成,就是停止在这个状态

  • 晓白525574
    2017-02-26 00:26:14

    demo中定义了3个动画,当触发stop方法时(点击定制动画按钮),如果正在执行第二个动画,就会跳到第二个动画的最终形态,第三个不再执行。