加载文档不起作用但加载窗口确实

我试图让我的脚本只在我的整个页面加载后才能运行。

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

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

这不起作用,因为它永远不会激活。 但是,当我使用窗口而不是文档然后它工作,但它不是我需要的。 我需要包括在激活之前加载的图片的所有内容。

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

编辑

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

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

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

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

由于您希望加载所有资源,因此您希望窗口load事件如下所示:

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