我想在滚动页面时,当第二个 div 遇到顶部边界时将其固定。当它被固定时,它应该随着其他页面一起滚动。我该如何实现这个效果?
#settings{
width:100%;
background:#383838;
height:60px;
}
#menu{
width:100%;
position:relative;
height:100px;
background:#aaa;
}
#body-content{
height:900px;
position:relative;
}
而HTML
<body>
<div id="top">
<div id="settings">
</div>
<div id="menu">
</div>
</div>
<div id="body-content">
</div>
</body>
在这个例子中http://jsfiddle.net/WBur3/,第二个 div 元素应该在页面滚动时保持固定位置。当我们向上滚动时,它应该回到原来的状态。请帮忙。