3

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

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

有任何想法吗?

4

2 回答 2

3

我遇到了你所说的类似问题。滚动时顶部导航闪烁的位置。我意识到这是因为我在页面上有可选项卡的内容。除了 data-spy="scroll" 之外,我的解决方法是在我的 body 元素中添加 data-target=".navbar" ,以便 scrollspy 知道要更改哪个导航栏。我希望这有帮助。

<body data-spy="scroll" data-target=".navbar">
于 2012-06-14T14:28:23.050 回答
0

另请注意,scrollspy在旧版本的 IE 中使用时 - 如果您anchor的 s 指向 html5 元素,例如section,您.navanchorsul. 这是因为 jquery 无法确定这些“外来”DOM 元素的位置。要解决此问题,请使用divs 而不是sections 或使用modernizr.js(特别是html5shiv组件)。

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

于 2012-11-16T14:02:35.297 回答