jQuery animate 动画 暂停 与 恢复执行

江河/ 2023年04月06日/ JavaScript/ 浏览 2925



jQuery animate 只有一个 stop 函数,并没有【暂停】与【恢复】执行相关的函数。


有一个jQuery插件 https://github.com/tobia/Pause 可以实现单个 animate 动画的暂停与恢复。至于多个animate 组成的队列暂无很好的解决办法。


在某种情形下 使用 stop 函数,可以得到一个不太好的解决办法。stop 函数,有两个参数。第一个true停止整个动画队列;false停止当前animate-立即执行下一个animate。第二个,true立即执行完当前animate,接着执行下一个;false 则停在当前状态。


因此,stop(true) - 近似等于暂停整个动画队列。


但是怎么恢复呢?并没有与stop对应的 start 函数……


发表评论

暂无评论,抢个沙发...

客服 工单