jsFiddle:http: //jsfiddle.net/2ezQ9/2/
在我的网站上,我使用 NiceScroll3 在容器 div 中有一个滚动条,它使用 AJAX 提取数据。我的问题是这样的:当我滚动到容器 div 的顶部时,滚动条本身继续在标题下滚动到容器的顶部。这是正常的,我知道,但我希望滚动条在容器完成滚动时停止在标题的底部。基本上,我希望滚动条以与我的标题高度相同的上边距停止(即:不与标题重叠)。我无休止地搜索,无法在线找到解决方案。先感谢您!
HTML
<div id="wrapper">
<div id="header">STICKY HEADER</div>
<div id="content">CONTENT
<br />CONTENT<br />CONTENT<br />CONTENT <br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT <br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />CONTENT<br />
</div>
<div class="push"></div>
</div>
CSS
#wrapper {
padding: 0;
height: auto; !important;
position: relative;
margin: 0;
width: 100%;
top:0;
}
#header {
position: fixed;
z-index: 1;
margin: 0;
padding: 0;
left: 0;
height: 40px;
width: 100%;
background-color: blue;
}
#content {
padding: 5px;
padding-top: 44px;
filter: alpha(opacity=50);
max-width: 1105px;
border: 1px solid #333333;
margin-right: auto;
background:#252525;
}