您好我在基础框架中使用Bootstrap Scrollspy。
到目前为止,我设法让scrollspy工作但不应该这样。
scrollspy正确更改导航的状态,但不完全更改指定的div。
第一个div容器,其中scrollspy应该更改navi工作正常,但随后对以下容器的偏移量增加,最后scrollspy更改它在nomansland中的状态而不是div的顶部。
加载网站时,scrollspy会显示最后一个导航条目,而不是第一个?
我猜这是基于百分比的布局。你觉得怎么样?
您可以在此处找到开发页面:
http://dekonstruktiv.ch/static_sheggendorn/
感谢任何帮助
答案 0 :(得分:5)
在scrolllspy初始化之后,看起来有一些元素被添加到页面中。加载完所有内容后,您需要调用refresh。
$('[data-spy="scroll"]').each(function () {
var $spy = $(this).scrollspy('refresh')
});