如何检查该网页是否100%加载?

时间:2014-02-20 13:08:57

标签: javascript jquery loading webpage

有没有办法检查,网页是否在javascript中100%加载?

100%表示网页包含的所有图像,文件,脚本和样式。

4 个答案:

答案 0 :(得分:2)

if (document.readyState === "complete") {

}

您需要检查页面是否加载100%。

答案 1 :(得分:1)

是的,window.onload:

window.onload = function () {
    // web page is loaded
}

答案 2 :(得分:1)

您可以使用window.onload功能。例如。

window.onload = function () { alert("It's loaded!") }

答案 3 :(得分:0)

100%是什么意思?

您可以验证DOM已完全加载<body onreadystatechange="functionCalled();"> 或者使用jQuery语法:$(document).ready(function() {});

但它不会等待图像,例如。

修改

如果你想检查动态加载内容的readystate,你仍然可以使用jQuery的.ready方法。但是你必须在你加载的选择器上使用它,而不是在主体或窗口或文档上。

$(document).ready(function() {
  ready=true;
  $('img,link').each(function() {
    if(!$(this).load(function() {
      ready=false;
    });
  });
});