Bootstrap scrollspy很奇怪

时间:2012-05-15 14:02:55

标签: jquery twitter-bootstrap scrollto zurb-foundation

您好我在基础框架中使用Bootstrap Scrollspy。

到目前为止,我设法让scrollspy工作但不应该这样。

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

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

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

我猜这是基于百分比的布局。你觉得怎么样?

您可以在此处找到开发页面:

http://dekonstruktiv.ch/static_sheggendorn/

感谢任何帮助

1 个答案:

答案 0 :(得分:5)

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

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