如果您查看此链接,您会看到当您向下滚动时,导航具有词缀和滚动间谍功能(来自引导程序 3)
http://codepen.io/datanity/pen/thnua
但是,如果您在顶部添加空白,则词缀/滚动条会出现在错误的位置。例如,这是顶部有 800 像素的空白区域。
http://codepen.io/datanity/pen/haKzg
现在当然在这里,您可以调整 affix/scrollspy 代码,这样它就可以在 800px 的高度上工作,但是,我的问题是我不知道我将在顶部有什么空间。有时它会是 2000 像素,有时只有 300 像素。此外,我无法知道出现在顶部的 div 的 id/class。有时它是 10 个 div,有时是 0 个,它们总是有不同的 id/classes。
有没有一种方法可以相对于它所在的容器触发词缀和滚动间谍,而不是从身体顶部的固定 px 位置?
谢谢你的帮助!蒂姆