我知道您可以使用点表示法将函数链接到$()对象上。
$( ).delay().fadeIn().delay().fadeOut()
等
但是这也行得通,
$( ).delay()
$( ).fadeIn()
$( ).delay()
$( ).fadeOut()
我的直觉告诉我,所有方法都应该独立,但是实际上它们是顺序的。我很好奇,是否在JQuery对象中有一系列函数允许这样做。谢谢,
答案 0 :(得分:-1)
delay()
,fadeIn()
和fadeOut()
都通过对jQuery维护的内部动画队列应用操作来工作。这样,每个调用都会将操作添加到队列中,并且它们(排队的操作)将按照添加到队列中的顺序执行。
http://api.jquery.com/delay/将此队列作为第二个参数引用,如果未提供,则默认为fx
队列。