我的网站上有一个preloader script
,在加载整个网站之前,该图片会显示几秒钟。
问题是,对于某些浏览器,预加载器正在无限长的时间内工作。实际内容完全不显示。
问题:是否可以禁用这些浏览器的预加载器功能?
预加载器脚本如下:
<script>
setTimeout(function(){
$(".se-pre-con").fadeOut("slow");;
}, 4000);
</script>
答案 0 :(得分:0)
问题是,对于某些浏览器,预加载器正在无限长的时间内工作。
您的脚本现在的工作方式是,如果在超时运行之前尚未加载页面,则不会发生任何事情,因为淡出的元素尚不存在。
由于您使用的是jQuery,因此可以使用类似的方法来确定DOM内容何时准备就绪:
$(function () {
// Now... do stuff
});