【发布时间】:2011-07-19 20:55:51
【问题描述】:
我在一个网站上工作,该网站的主要内容块太宽而无法完全容纳在较小的分辨率屏幕中。
内容位于屏幕中间。
当内容不适合屏幕时,我需要一个水平滚动条出现。
我强制水平滚动条与 div 一起出现:
<div id="stretcher" style="width:1200px; min-width:1200px; height:1px; position:absolute; margin:0 auto"></div>
问题:如果我最初在大分辨率屏幕(或更宽的窗口)中打开网站,然后将浏览器窗口变窄,滚动条就会出现在它应该出现的位置。但是 - 如果我继续使窗口变窄,滚动条句柄将停留在左侧,并且进一步向左滚动变得不可能。另外,如果浏览器窗口最初小于内容,滚动条会一直显示到左侧,我无法向左滚动更多以显示隐藏内容的左侧。
问题:如何强制滚动条到中间,这样我可以向左滚动显示隐藏的部分内容?
非常感谢您的建议!
【问题讨论】:
-
你能提供截图吗?我看不懂你的意思。
-
乔丹,你能访问这个网站吗?
-
哦,我明白你的意思了。屏幕的左侧被右侧的内容推离屏幕左侧。
-
是的。并且滚动条停留在左侧,无法再向左滚动以显示隐藏的内容。
-
我是否更正了主要内容区域应该水平居中,并且菜单应该悬在左边缘?
标签: jquery css scrollbar horizontal-scrolling