javascript - Fakeloader 之前显示的网页片段

标签 javascript jquery

我正在使用 fakeloader 预加载我的内容 here ,但是我注意到我的网站标题往往在 fakeloader 预加载动画之前显示。无论如何,我可以推迟显示内容,直到使用 fakeloader 完成预加载吗?

这是我用来初始化 Fakeloader 的 JavaScript

$("#fakeLoader").fakeLoader({
    timeToHide:1200,
    zIndex:"999",
    spinner:"spinner5",
    bgColor:"#fa520a"
});

感谢您的帮助

最佳答案

您可以通过在正文中放置固定 div 顶部/左侧 0、宽度/高度 100% 来为假加载器添加背景,并在加载器启动完成后将其删除。

<div class="flbackdrop"></div>

和CSS

.flbackdrop {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: white;
  z-index: 99999; /*Making sure its on top*/
}

在你的 fakeloader 初始化之后:

$(".flbackdrop").remove();

这不仅会隐藏您的导航栏,还会隐藏加载程序之前可能出现的所有内容

关于javascript - Fakeloader 之前显示的网页片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33166418/

相关文章:

javascript - 类型错误 : 'undefined' is not a function in Safari

jquery - Bootstrap 4下拉列表在具有溢出X自动父级的父级中

javascript - 将 localstorage 对象放入变量中

javascript - 如何使用闭包在循环内设置事件监听器

javascript - 使用 Selenium 在特殊元素上执行 JavaScript querySelectorAll

javascript - 位置 :fixed(css) behaving differently in different browser

javascript - angularjs $stateprovider 不加载

javascript - 检查调查是否在过去 5 分钟内完成

javascript - Lorem Ipsum Generator - 在单独的 div 中生成 ipsum 的方法

由正则表达式引起的 Javascript 语法错误 - 特定于 Internet Explorer(所有版本)