1

这段代码 jsFiddle有什么问题。

我已经完成了示例中所说的一切,尝试了$('#navbar').scrollspy()但仍然没有成功。

请解释我的问题并指出解决方案。

谢谢!

更新的小提琴

4

1 回答 1

2

ScrollSpy 对象需要附加到触发滚动事件的元素。在您当前的标记中,该元素实际上<body>不是该<table>元素。

尝试data-spy="scroll" data-target=".nav"从表中删除属性,然后将它们添加到表中<body>

否则,如果您希望<table>发起滚动事件,它需要有一个滚动条,即固定heightoverflow: auto(这就是Bootstrap 文档 Scrollspy 示例的方式)。


更新

如果您将表单放置在模式中,则具有类的元素将modal-body是触发滚动事件的元素。将 Scrollspy 对象附加到它。

于 2012-12-05T13:41:55.197 回答