javascript - 仅在第一页使用 pace.js(初始站点加载)

标签 javascript preload

使用插件 pace.js ( http://github.hubspot.com/pace/ ),我只想用它来预加载网站的首页。一直在查看选项,但似乎没有内置的方法来执行此操作,而只能切换 pushstate 和 ajax 预加载。

此外,由于某种原因,预加载器栏在预加载页面时结束了其宽度的大约 50%。这可能与本地运行的站点有关,尽管我使用了多个外部元素和图像。还有其他人遇到过这种情况吗?

最佳答案

这是我的做法。您可以说明您是如何实现的。

<script> $(window).load(function(e){ $('div.loading-page').fadeOut('slow'); }); </script>
<div class="loading-page"></div>

CSS:

.loading-page{
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:white;
    z-index:1999; /* as pace has 2000 */
}

关于javascript - 仅在第一页使用 pace.js(初始站点加载),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19649741/

相关文章:

Javascript promise 卡在等待对方

javascript - 如何解释为什么你想知道用户位置

javascript - 使用 Underscore.js 检查 undefined variable

jquery - 预加载隐藏的 CSS 图像

sql - 如何限制gorm预加载的结果

javascript - 拖动数据传输数据在 ondragover 事件中不可用

javascript - 监听关闭事件 react 导航

c# - 预加载程序集 : referenced, 未引用,直到需要时才加载

video - 我可以预加载多个视频资源以在同一个 HTML5 <video> 元素中加载吗?

html - 警告 : <link rel=preload> must have a valid `as` value