如何停止使用jquery.timing插件排队的动画



如何停止使用此插件排队的动画

这就是我对fadeOut():进行排队的方式

$('#myDiv').wait(2000).fadeOut("slow");

这不起作用:

$('#myDiv').stop(true, true).clearQueue().show();

首先,jQuery已经弃用.wait(),转而支持.delay()函数。jQuery API网站上没有.wait()的现有文档。如jQuery文档中所示,没有内置的方法可以在调用.delay()函数后取消它。一个更好的选择是简单地使用vanilla Javascript的内置定时器函数(MDN文档)setTimeout()及其取消伙伴clearTimeout()

EDIT:使用插件的.wait()功能,您可以使用$.unwait()取消设置的计时器。

最新更新