在没有滚动条的情况下,使整个页面滚动到顶部某个高度以下
make the whole page scroll beneath a certain height at the top without any scroll bar
html:
<div class="div_fixed"></div>
<div class="other_content">
content goes here
</div>
css:
.div_fixed{
position:fixed;
height:40px;
}
.other_content{
height:200px;
}
div_fixed
将保持固定在页面的顶部位置。
但是,当页面向上滚动时,div other_content
的内容将在div div_fixed
的下边缘消失。
在向下滚动的情况下,other_content
的不可见内容将从div_fixed
的下边缘开始可见
如何做到这一点?
编辑:任何div 都不应出现滚动条
使用overflow: hidden
消除滚动条
这就是您想要的吗?http://jsfiddle.net/BCRPa/
我已经使用了你的HTML/CSS,并在jsFiddle上添加了一些内容——我认为为了达到你想要的效果,你只需要让你的内容足够高,可以滚动。在200像素高和一行文本的情况下,什么都不会滚动。
所以我把other_content
div调高了,然后在.div_fixed
选择器中添加了一个top: 0
,使其保持在屏幕顶部,在.other_content
div中添加了margin-top: 40px
,使其从浮动div下方开始。
如果你希望它是一个导航条类型的东西,你当然可以在.div_fixed
中添加一个width: 100%
。
如果您愿意,所有这些都应该很容易地转移到容器div(带有position: relative
)中,尽管您可能需要重新定位固定的div。
相关文章:
- 滚动固定滚动顶部()的跳跃效果
- 当偏移量改变时滚动顶部
- 滚动顶部在滑动后不起作用切换
- 使滚动顶部始终检查
- 页面滚动在粘性页脚布局中保持滚动顶部位置
- 滚动顶部闪烁-Internet Explorer
- j查询滚动顶部麻烦
- 我如何使用滚动顶部()获取HTML文档的位置
- 滚动顶部到元素 - 20px
- JQuery 偏移和滚动顶部问题
- 滚动事件仅在滚动顶部时触发
- 单击并滚动顶部
- 每次在顶部滚动顶部重置
- IE <选择>滚动顶部
- 打开对话框正在更改我的滚动顶部位置
- 为什么有时滚动顶部/滚动左不可写
- 滚动顶部 Jquery
- 数据表在页面更改时滚动顶部
- 使用滚动顶部显示滚动的像素
- 可以 jQuery invalidHandler 通过父窗口中的 iframe 滚动顶部