【发布时间】:2012-10-15 01:44:31
【问题描述】:
单页网站。 顶部带有锚链接的标题 到页面上的不同 div(部分)。
假设我的屏幕分辨率为 1280*800,每个 div 部分最大为 800,并且当我的浏览器为最大尺寸时,每个 div 部分上的内容都是可见的。我忘了提到滚动已禁用,因此其他 div 仅使用顶部的锚链接可见(自动滚动)。所以这就是问题所在,当我调整浏览器的大小时,例如我的浏览器上只有 450px 的高度,我只能在屏幕上看到这么多的内容,并且不能滚动到 div 的底部,所以它到达了底部我的浏览器。
另外一点要理解的是,div 本身的所有元素都不会溢出 div 的高度,因此简单的溢出不起作用,因为问题与浏览器高度的大小有关。
本质上,当浏览器窗口小于 800 像素时,div 会在底部被浏览器减少的量所覆盖。我希望将整个 div(而不是其中的内容)向上推(顶部位置),以使 div 的底部(即第 800 个像素)接触浏览器的底部。
有什么办法吗?
【问题讨论】:
标签: javascript jquery html css