17

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

谢谢!乔治

4

3 回答 3

28
var doIt = function() {
    $("div.my").text("My message");
}
setTimeout(doIt, 3000);
于 2010-02-05T16:31:07.657 回答
15

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

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

于 2010-02-05T16:32:05.313 回答
4

为此,我一直在使用下面的 jQuery 插件。延迟可以与链式函数一起使用,notNow 不能。

延迟

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

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

现在不要

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

$.notNow(2000, function() { 
    alert('woolsworth');
});
于 2010-02-05T16:39:57.290 回答