jQuery定时事件

时间:2010-02-05 16:28:12

标签: jquery timing

是否有可能使用jQuery触发事件以在n之后设置div标签的文本。秒?

谢谢! 乔治

3 个答案:

答案 0 :(得分:27)

var doIt = function() {
    $("div.my").text("My message");
}
setTimeout(doIt, 3000);

答案 1 :(得分:15)

如果您使用的是jQuery 1.4,您可以随时执行:

$(function() {
   $('#divId').delay(3000).text('New Text');
});

答案 2 :(得分:4)

我一直在使用下面的jQuery插件。延迟可以与链接函数一起使用,而现在不能。

<强>延迟

http://plugins.jquery.com/project/delay

$('#animate-this').fadeIn().delay(500).fadeOut();

<强> notNow

http://plugins.jquery.com/project/notNow

$.notNow(2000, function() { 
    alert('woolsworth');
});