【问题标题】:jQuery Timed EventjQuery 定时事件
【发布时间】:2010-02-05 16:28:12
【问题描述】:

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

谢谢! 乔治

【问题讨论】:

    标签: jquery timing


    【解决方案1】:
    var doIt = function() {
        $("div.my").text("My message");
    }
    setTimeout(doIt, 3000);
    

    【讨论】:

      【解决方案2】:

      如果你使用的是 jQuery 1.4,你总是可以这样做:

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

      【讨论】:

        【解决方案3】:

        为此,我一直在使用以下 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');
        });
        

        【讨论】:

        • +1 根据我的回答,我相信您提到的延迟插件实际上现在是主 jQuery 库的一部分。
        猜你喜欢
        • 1970-01-01
        • 2011-01-19
        • 2011-12-24
        • 2011-01-01
        • 2010-11-29
        • 1970-01-01
        • 2011-11-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多