【发布时间】:2019-07-29 19:27:47
【问题描述】:
我的网站有一个奇怪的问题:在本地机器上测试时页面正常加载,但部署后预加载器(仅在桌面上可见)不会被关闭。
我正在编辑的模板使用 jQuery 3.2.1
jQuery(window).load('body', function() {
setTimeout(function() {
jQuery('.mihi_tm_preloader').addClass('loaded');
}, 1000);
});
更新:
【问题讨论】:
-
在开发者控制台中检查网络活动,确保加载级别没有卡住
-
Uncaught TypeError: Cannot read property 'createDocumentFragment' of undefined at qa (jquery.js:3) at Ja (jquery.js:3) at r.fn.init.append (jquery.js:3) at r.fn.init.<anonymous> (jquery.js:3) at T (jquery.js:3) at r.fn.init.html (jquery.js:3) at Object.<anonymous> (jquery.js:4) at i (jquery.js:2) at Object.fireWith [as resolveWith] (jquery.js:2) at A (jquery.js:4) -
另外,如果您使用的是最新版本的 jquery,我建议使用 $(window).on("load",function(){}) 代替
-
问题是这个版本的jQuery自带的模板..你可以在js/init.js等处查看源码
标签: javascript jquery html css