文档的加载无法运行,但窗口的加载可以。

10 浏览
0 Comments

文档的加载无法运行,但窗口的加载可以。

这个问题已经有了答案:

window.onload vs $(document).ready()

我正在尝试让我的脚本只在整个页面加载完成,包括图片之后才运行。

所以我一直在使用这段代码。

$(document).on('load', function() { $('#loading').hide(); });

这不起作用,因为它从未激活。然而,当我使用window而不是document时,它可以工作,但这不是我需要的。我需要在激活之前加载所有内容,包括图片。

我非常困惑为什么这不起作用。

编辑

这不是一个基本的onload文档 vs文档就绪问题。即使使用此代码,我的图片仍未完全加载。

$(window).on('load', function(){ $('#loading').hide(); });

admin 更改状态以发布 2023年5月20日
0
0 Comments

没有document load事件。 load事件在window对象上发生。

document上有一个DOMContentReady事件,发生的时间与窗口的load事件不同。

由于您希望加载所有资源,因此您希望窗口的load事件像这样:

$(window).on('load', function() { 
    $('#loading').hide(); 
});

0