我有一个绝对定位的元素,它位于页面的“外部”,但我希望浏览器(我使用Firefox 3)不显示水平滚动条。似乎显示位于左侧的div(例如,具有“left:-20px”)是可以的,并且不显示滚动条。然而,右边的相同的东西(“right:-20px”)总是显示滚动条。是否可以隐藏滚动条,但保持标准滚动可能?我的意思是我只想禁用由于这个绝对定位的元素的滚动,但由于其他元素(我知道我可以完全禁用滚动条,这不是我想要的)继续滚动。禁用水平滚动条,因为DIV的位置:绝对在页面之外
<!DOCTYPE html>
<html>
<body>
<div id="el1" style="position: absolute; top: 0; background-color: yellow; left: -20px;">
element
</div>
<div id="el2" style="position: absolute; top: 0; background-color: yellow; right: -20px;">
element
</div>
<h1>Hello</h1>
<p>world</p>
</body>
</html>
不是没有hacky javascripts。 – jantimon 2011-05-24 14:22:46
如果你找到了你的答案,你可以用支票标记吗? – Vap0r 2011-06-15 14:20:17
@ Vap0r对不起...我是在错误的线程...大声笑...有这么多的问题打开,我认为这是我的! (是的,我是个白痴!:)) – TimFoolery 2011-06-15 14:40:22