3

嗨,我在基础框架中使用 Bootstrap Scrollspy。

到目前为止,我设法让 scrollspy 工作,但不像它应该的那样。

scrollspy 正确更改导航的状态,但不完全更改指定的 div。

scrollspy 应该更改导航的第一个 div 容器运行良好,但随后容器的偏移量增加,最后 scrollspy 更改它在 nomansland 中的状态,而不是在 div 顶部。

当站点加载时,scrollspy 显示最后一个导航条目而不是第一个?

我想这是基于百分比的布局。你怎么看?

你可以在这里找到开发页面:

http://dekonstruktiv.ch/static_sheggendorn/

感谢您的帮助

4

1 回答 1

5

在 scrollspy 初始化后,似乎有一些元素被添加到页面中。加载完所有内容后,您将需要调用刷新。

$('[data-spy="scroll"]').each(function () {
    var $spy = $(this).scrollspy('refresh')
});
于 2012-05-15T14:42:05.043 回答