我正在尝试使用Bootstrap的affix.js建立一个简单的示例。
但是,问题是,我试图使它变粘的项目一经从top
切换到affix-top
,就会以负的affix
跳出屏幕。而且它永远不会从那里恢复。
我设置了一个小jsfiddle,它说明了这个问题:https://jsfiddle.net/mjg12uep/6/
我已经在另一个项目上成功完成了此任务,但无法理解到底发生了什么。
最佳答案
当玩得更多时,我意识到将position: relative
添加到.affix-top
时它可以工作。我想如果没有这些内容,javascript不能确定将元素“锚定”在哪里,然后将其推离屏幕。我已经相应地更新了小提琴。
关于javascript - Bootstrap + Affix:固定菜单跳出屏幕,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30762481/