如何停止使用 jquery.timing 插件排队的动画
How to stop an animation that is queued using jquery.timing plugin
如何停止使用 this 插件
排队的动画
这就是我排队 fadeOut()
:
的方式
$('#myDiv').wait(2000).fadeOut("slow");
这行不通:
$('#myDiv').stop(true, true).clearQueue().show();
首先,jQuery 弃用了 .wait()
以支持 .delay()
功能。 jQuery API 站点上没有 .wait()
的现有文档。如 jQuery 文档中所示,没有内置方法可以在调用 .delay()
函数后将其取消。更好的选择是简单地使用 vanilla Javascript 的内置定时器函数 (MDN documentation) setTimeout()
及其取消伙伴 clearTimeout()
.
编辑: 使用插件的 .wait()
功能,您可以使用 $.unwait()
.
取消设置的定时器
如何停止使用 this 插件
排队的动画这就是我排队 fadeOut()
:
$('#myDiv').wait(2000).fadeOut("slow");
这行不通:
$('#myDiv').stop(true, true).clearQueue().show();
首先,jQuery 弃用了 .wait()
以支持 .delay()
功能。 jQuery API 站点上没有 .wait()
的现有文档。如 jQuery 文档中所示,没有内置方法可以在调用 .delay()
函数后将其取消。更好的选择是简单地使用 vanilla Javascript 的内置定时器函数 (MDN documentation) setTimeout()
及其取消伙伴 clearTimeout()
.
编辑: 使用插件的 .wait()
功能,您可以使用 $.unwait()
.