微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

参见英文答案 > 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 举报,一经查实,本站将立刻删除。

相关推荐