Bootstrap scrollspy很奇怪

Sep*_*oni 3 jquery scrollto twitter-bootstrap zurb-foundation

您好我在基础框架内使用Bootstrap Scrollspy.

到目前为止,我设法让scrollspy工作,但不是应该的.

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

第一个div容器,其中scrollspy应该更改navi工作良好,但随后对以下容器的偏移量增加,最后scrollspy更改它在nomansland中的状态而不是div的顶部.

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

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

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

http://dekonstruktiv.ch/static_sheggendorn/

谢谢你的帮助

Hai*_*yen 5

在初始化scrollspy之后,看起来有一些元素被添加到页面中.加载完所有内容后,您需要调用refresh.

$('[data-spy="scroll"]').each(function () {
    var $spy = $(this).scrollspy('refresh')
});
Run Code Online (Sandbox Code Playgroud)