这段代码有什么问题?我想要实现这样一个效果:
fadeOut(500)
和attr('class','myClass')
延迟600毫秒后执行...然后再次delay(600)
,最后fadeIn(500)
。 延迟的时间没问题,但是attr()
没有被延迟,它会在#myDiv
淡出时就执行了!:'($('#myDiv').fadeOut(500)
.delay(600)
.attr('class','myClass')
.delay(600)
.fadeIn(500);
$(this).dequeue()
。从文档中可以看到:“请注意,当使用.queue()
添加函数时,我们应确保最终调用.dequeue()
,以便执行排队的下一个函数。” 无论如何+1;) - Felix Kling