【问题标题】:Check if a page is Full loaded and rendered检查页面是否已完全加载并呈现
【发布时间】:2016-04-06 12:25:17
【问题描述】:

如何通过 JS 检查页面是否已完全加载并呈现其控件?

这样的事情

document.addEventListener('DOMContentLoaded', function() {
    alert('JS');
}, false);

还有这个

$(document).ready(function(){
    alert('JQuery');
});

页面加载时返回我,但不是我的情况。我的页面里面有很多 iframe,即使页面已满,iframe 本身也没有。

所以我需要知道页面何时完全加载和呈现。看起来棕色页面图标对我来说是“做的”,因为它在页面完成时会发生变化,如下例所示。

页面没有准备好!

页面准备好了!

【问题讨论】:

  • $(window).load(function() 当整个页面正确加载时返回true。

标签: javascript jquery browser client-server


【解决方案1】:

使用$(window).load(function() {});window.onload = function () {}

window.onload 调用一次所有的 html 标签/脚本、图像、 帧已满载。

参考资料:-

Difference between document.ready and window.onload

DOMContentLoaded

【讨论】:

    猜你喜欢
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    相关资源
    最近更新 更多