2012-06-08 65 views
3

我已經在我的頁面上實現了subnav風格的Bootstrap Scrollspy,但奇怪的事情似乎正在發生。我有四個部分,每個都在一個div中,我給了一個id。然而,當點擊鏈接或滾動時,它會跳到奇怪的地方。Bootstrap Scrollspy部分之間

它可以在這裏查看。 http://www.writeupp.com/faq.aspx

任何想法?

+0

我有類似的問題。由於某些原因,在scrollspy正在查看的區域內添加製表符時會導致製表符中斷。任何想法的人?以下是我遇到問題的鏈接:http://landornewyork.com/diageo/ –

回答

3

我遇到了類似的問題,您提到。當我滾動時頂部導航閃爍。我意識到這是因爲我在頁面上有可放置的內容。我對此的修復是除了data-spy =「scroll」之外,還將data-target =「。navbar」添加到我的body元素中,以便scrollspy知道要更改哪個導航欄。我希望這有幫助。

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

這也解決了我的閃爍問題。謝謝。 –

+0

非常感謝你! – natlines

+0

不客氣。你能選擇我的答案嗎? –

0

還要注意在舊版本的IE使用scrollspy時 - 如果你anchor s的指向HTML5元素,例如section,您的.nav將在ul的前2 anchors之間閃爍。這是因爲jquery無法弄清楚這些「外來」DOM元素的位置。要解決此問題,請使用div s而不是section s或使用modernizr.js(特別是html5shiv組件)。

查看Modernizr網站了解更多信息。