加载页面后延迟后运行JS函数

时间:2015-10-15 14:45:53

标签: javascript jquery

所以我正在运行一个在页面加载时运行的非常简单的函数atm。然而,当页面完成加载时,有时需要半秒左右才能实际弹出内容本身。这通常不是问题,但我的一个变量依赖于加载的内容是否可以在页面加载后2秒运行JS函数?我知道我可以使用超时但当然如果用户处于慢速互联网上并且需要比加载页面更长的时间,它会在准备好之前运行吗?

我编写和使用的代码在这里:

$(window).bind("load", function() {


    var subTotal = $("span.wsite-price").html();
        alert (subTotal);

  });

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

由于您的<span class="wsite-price">200</span>未动态加载,但是是静态HTML文档的一部分,因此您当前的代码可以正常运行。在页面加载完成之前,$(window).bind("load", function() { //code here })内部没有任何内容被执行。

相关问题