我有一個絕對定位的元素,它位於頁面的「外部」,但我希望瀏覽器(我使用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