Bootstrap在部分之间滚动弹出

时间:2012-06-08 09:33:09

标签: twitter-bootstrap

我在我的页面上实现了一个subnav样式的Bootstrap scrollspy,但奇怪的事情似乎正在发生。我有四个部分,每个部分都在div中,我已经给了id。但是,当点击链接或滚动时,它会跳到奇数位置。

可以在这里查看。 http://www.writeupp.com/faq.aspx

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

我遇到了类似的问题。我滚动时顶部导航闪烁的地方。我意识到这是因为我在页面上有可能的内容。我对此的修复是除了data-spy =“scroll”之外还将data-target =“。navbar”添加到我的body元素中,以便scrollspy知道要更改哪个导航栏。我希望这会有所帮助。

<body data-spy="scroll" data-target=".navbar">

答案 1 :(得分:0)

另请注意,在旧版IE中使用scrollspy时 - 如果您的anchor指向html5元素,例如section,您的.nav会在anchors的前两个ul之间闪烁。这是因为jquery无法弄清楚这些“外来”DOM元素的位置。要解决此问题,请使用div代替section s或使用modernizr.js(特别是html5shiv组件)。

查看Modernizr网站了解详情。