我正在使用具有预加载屏幕的WordPress主题,在整个页面完成加载后此屏幕被隐藏,并且我的代码在过去几个月中完美运行,但现在预加载屏幕没有隐藏,因为代码确实无法访问(window).load()
或window.onload = function ()
。
(function ($) {
console.log("Start");
window.onload = function () {
console.log("Done");
};
})(jQuery);
即使页面已完全下载并且浏览器显示整个页面,结果仍为“开始”。
信息:我正在使用WordPress 4.5多网站。
由于
答案 0 :(得分:1)
您有function
立即执行称为IIFE
并且其中包含window.onload
处理程序。
无法 window.onload
处理程序如果位于IIFE
内,则无法调用
。 IIFE
将立即执行,顾名思义,当网页中的所有资源都被加载时,window.onload
将被调用!