我有一个带有固定左侧边栏的长页面:
<div id="sidebar"> <ul> <li>menu 1</li> <li>menu 2</li> <li>menu 3</li> <li>menu 4</li> <li>menu 5</li> <li>menu 6</li> <li>menu 7</li> </ul> </div>
和js for affix:
$("#sidebar").affix({offset: {top: 0,bottom:420} });
我有和页脚高度:390px.
当我第一次滚动到页面底部并尝试向上滚动时,侧边栏返回到其第一个位置(到页面顶部),它不再是位置:已修复.它采用内联样式位置:相对,添加了Bootstrap JS.当我滚动到顶部时,我看到类已更改为词缀顶部.每隔一个滚动页面位置,该类是附加的,即使它是页面底部和侧边栏保持位置:相对.
如果我只使用:
$("#sidebar").affix({offset: {top: 0} });
哪里可以问题?