Twitter bootstrap 当没有更多可滚动区域时,引导ScrollSpy跳过部分

Twitter bootstrap 当没有更多可滚动区域时,引导ScrollSpy跳过部分,twitter-bootstrap,scrollspy,Twitter Bootstrap,Scrollspy,我在所选元素的滚动位置方面与引导ScrollSpy有问题。问题发生在页面底部,我有多个相对较短的内容部分贯穿整个页面。它们被折叠并展开onClick(是的,如果我选择全部打开,那么似乎没有问题),当我在scrollspy选择全部之前到达页面底部时,它跳到nav上的最后一个元素 这似乎是一个没有更多可滚动区域的问题。(另外,添加额外的空白填充以消除设计不是一个选项) 我已经将scrollspy添加到了body,我的body没有添加任何高度值,偏移量没有任何影响,然后开始高亮显示的元素被提前 以下是

我在所选元素的滚动位置方面与引导ScrollSpy有问题。问题发生在页面底部,我有多个相对较短的内容部分贯穿整个页面。它们被折叠并展开onClick(是的,如果我选择全部打开,那么似乎没有问题),当我在scrollspy选择全部之前到达页面底部时,它跳到nav上的最后一个元素

这似乎是一个没有更多可滚动区域的问题。(另外,添加额外的空白填充以消除设计不是一个选项)

我已经将scrollspy添加到了body,我的body没有添加任何高度值,偏移量没有任何影响,然后开始高亮显示的元素被提前

以下是我的代码:

我在这里只发现了一个类似的问题,但没有得到回答:


提前感谢。

当节不够大,无法占用显示空间时,会出现这种情况,因此当几个节同时在页面上时,ScrollSpy默认为最后一节。据我所见,这种情况只发生在页面的最后部分

如果你给占据屏幕的每个部分加上一个高度,你会发现它是正常工作的

    $( document ).ready(function() {
    $('body').scrollspy({ 'target': '#nav', 'offset': 10 });
});