【问题标题】:Perform action after loading page with delay延迟加载页面后执行操作
【发布时间】:2014-11-07 03:55:27
【问题描述】:

我想显示一个 div,但它必须在页面完全加载时显示,然后它必须等待 3 秒。

所以:

  1. 加载页面...
  2. 页面已加载...
  3. 等待 3 秒...
  4. 执行操作。

我该怎么做?

这是我目前的代码:

jQuery(window).load(function () {
    $("#logoResize").attr('style', '-webkit-transform:scale(1.25); -moz-transform:scale(1.25); -ms-transform:scale(1.25); -o-transform:scale(1.25); transform:scale(1.25);');
});

【问题讨论】:

    标签: javascript


    【解决方案1】:

    使用setTimeout:

    jQuery(window).load(function () {
        setTimeout(function(){
            $("#logoResize").attr('style', '-webkit-transform:scale(1.25); -moz-transform:scale(1.25); -ms-transform:scale(1.25); -o-transform:scale(1.25); transform:scale(1.25);');
        }, 3000);
    });
    

    【讨论】:

    • 对我不起作用... Uncaught SyntaxError: Unexpected end of input
    • 缺少右括号。已更新。
    • 谢谢!修复了工作。必须等待 4 分钟才能接受。请稍候:D
    猜你喜欢
    • 2013-02-22
    • 1970-01-01
    • 2013-05-06
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多