我对 scrollspy 有疑问,在这个 fiddle 中重新创建: http://jsfiddle.net/jNXvG/3/
如演示中所示,无论滚动位置如何,ScrollSpy 插件始终保持最后一个菜单项被选中。我已经阅读了其他问题和答案,并尝试了 offset
等的不同组合,但都没有帮助。我不知道出了什么问题。
我不想编辑我的模板以包含丑陋的 html“数据”标签,所以我通过 JavaScript 调用 scrollspy()
来激活插件。
下一步是删除固定内容高度并使用 'affix'在侧边栏上。
最佳答案
我遇到了完全相同的问题,对我来说,添加 height: 100%
到 body 元素是解决方法。
(严格来说似乎没有其他方法可以使它工作)
关于javascript - Twitter Bootstrap scrollspy 总是选择最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12095579/