我的网站有一个preloader script
,它在加载整个网站之前显示几秒钟的图像。
问题是,对于某些浏览器,预加载器的工作时间是无限的。实际内容根本不显示。
问:有没有办法禁用这些浏览器的预加载器功能?
预加载器脚本如下:
<script>
setTimeout(function(){
$(".se-pre-con").fadeOut("slow");;
}, 4000);
</script>
发布于 2018-08-03 03:56:50
问题是,对于某些浏览器,预加载器的工作时间是无限的。
您的脚本现在的工作方式是,如果页面在超时运行时尚未加载,则不会发生任何事情,因为要淡出的元素还不在那里。
由于您使用的是jQuery,因此可以使用类似下面的内容来确定DOM内容何时准备就绪:
$(function () {
// Now... do stuff
});
https://stackoverflow.com/questions/51655828
复制相似问题