Javascript 如何使用jQuery检测页面是否已完全呈现?
当使用Javascript 如何使用jQuery检测页面是否已完全呈现?,javascript,jquery,webpage,Javascript,Jquery,Webpage,当使用$(document).ready(function(){alert(“Loaded”)})时它会弹出一个警告框,上面写着“已加载”。即使在页面已完全加载之前(换句话说,加载仍像图像一样进行) 有什么想法吗?试试。改为加载() 加载事件在元素和所有子元素完全加载后发送给元素。 使用javascript window.onload = function () { alert("loaded"); } 你可以在这里了解更多。 ready()在加载页面时执行,这意味着纯html文本。如
$(document).ready(function(){alert(“Loaded”)})时代码>它会弹出一个警告框,上面写着“已加载”。即使在页面已完全加载之前(换句话说,加载仍像图像一样进行)
有什么想法吗?试试。改为加载()
加载事件在元素和所有子元素完全加载后发送给元素。
使用javascript
window.onload = function () { alert("loaded"); }
你可以在这里了解更多。
ready()在加载页面时执行,这意味着纯html文本。如果您想检查是否加载了所有图像,您可能需要在一些图像事件处理程序上编写更多的代码,我猜如果您真的想确保加载了所有资产,您将必须侦听它们中的每一个。您可以这样做:-答案中的代码在(窗口)中运行得非常好。不过load帮了我的忙。(document).load在我尝试时似乎没有启动。是否有纯javascript版本?
window.onload = function () { alert("loaded"); }
$(window).on('load', function() {
//everything is loaded
});