为什么我的网站首次加载?

时间:2015-05-24 23:00:47

标签: html css twitter-bootstrap

为某人完成一个网站,无法解决为什么它会在第一次加载时跳转。我认为加载一个CSS文件可能是一个延迟,所以添加了一些内联CSS来尝试解决这个问题,但是无法解决这个问题。有没有人有任何想法?

![显示页面跳转的演示示例] [1]

[实时网站] [2](您可能需要强制刷新浏览器才能看到它 - Ctrl + F5

1 个答案:

答案 0 :(得分:4)

跳转的原因是因为<div id="header">使用JavaScript获取类.affix-top,并且在第一次加载时有一个小延迟(所有JS都要加载)。

我建议直接从HTML中添加该类。

编辑:如果查看Bootstrap中affix组件的文档,您不必将.affix-top放在代码中,因为它是由组件添加的

  
      
  1. 首先,插件添加.affix-top以指示元素位于其最顶端位置。此时不需要CSS定位。
  2.   

但是在这种情况下,由于margin-top值的变化,通过代码添加类会导致页面标题的跳转