参见英文答案 > window.onload vs $(document).ready() 15个
我试图让我的脚本只在我的整个页面加载后才能运行.
所以我一直在使用这段代码.
$(document).on('load', function() { $('#loading').hide(); });
这不起作用,因为它永远不会激活.然而,当我使用窗口而不是文档然后它工作,但它不是我需要的.我需要一切包括在激活之前加载的图片.
我很困惑,为什么这不起作用.
编辑
这不是一个基本的onload文档,而是文档就绪问题.即使加载此代码,我的图片也未完全加载.
$(window).on('load', function(){ $('#loading').hide(); });
解决方法:
没有文档加载事件. load事件发生在window对象上.
文档上有一个DOMContentReady事件,该事件发生在与窗口加载事件不同的时间.
既然您希望加载所有资源,那么您希望窗口加载事件如下:
$(window).on('load', function() {
$('#loading').hide();
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。