加载文档不起作用但加载窗口确实
我试图让我的脚本只在我的整个页面加载后才能运行。
所以我一直在使用这段代码。
$(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(); });