首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何禁用某些特定浏览器的预加载器?

如何禁用某些特定浏览器的预加载器?
EN

Stack Overflow用户
提问于 2018-08-02 22:14:56
回答 1查看 46关注 0票数 2

我的网站有一个preloader script,它在加载整个网站之前显示几秒钟的图像。

问题是,对于某些浏览器,预加载器的工作时间是无限的。实际内容根本不显示。

问:有没有办法禁用这些浏览器的预加载器功能?

预加载器脚本如下:

代码语言:javascript
复制
<script>
setTimeout(function(){  
$(".se-pre-con").fadeOut("slow");;
}, 4000);
</script>
EN

回答 1

Stack Overflow用户

发布于 2018-08-03 03:56:50

问题是,对于某些浏览器,预加载器的工作时间是无限的。

您的脚本现在的工作方式是,如果页面在超时运行时尚未加载,则不会发生任何事情,因为要淡出的元素还不在那里。

由于您使用的是jQuery,因此可以使用类似下面的内容来确定DOM内容何时准备就绪:

代码语言:javascript
复制
$(function () {
  // Now... do stuff
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51655828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档