Jquery:stop(true)和clearQueue()之间有什么区别

Mr.*_*mee 5 jquery

什么是使用之间的区别stop()clearQueue参数设置为true,只是使用的clearqueue(),如果没有什么区别,为什么两者兼而有之?

Mar*_*man 7

来自api文档,.stop()仅适用于动画,但是.clearqueue()会删除附加到标准jquery队列的任何函数.

来自文档:

调用.clearQueue()方法时,将从队列中删除队列中尚未执行的所有函数.在没有参数的情况下使用时,.clearQueue()从标准效果队列fx中删除剩余的函数.这种方式类似于.stop(true).但是,虽然.stop()方法仅用于动画,但.clearQueue()也可用于删除使用.queue()方法添加到通用jQuery队列的任何函数.