我正在尝试使用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/

10-09 20:33