Possible Duplicate:
jQuery: Can I call delay() between addClass() and such?
您好,我有一个问题。
下面的jQuery代码对我不起作用。
$("#message").addClass("highlightError").delay(15000).removeClass("highlightError");
最佳答案
效果队列未使用removeClass
,因此延迟对其没有影响。要使其在效果队列中被调用,请使用queue()
手动添加它:
$(function(){
$("#message").addClass("highlightError").delay(2000).queue(function(){
$(this).removeClass("highlightError");
$(this).dequeue();
});
});