2011-05-20 77 views
8

我有一個當前的網頁版本,右邊欄是固定位置。我試圖從右側定位,但不希望它與其他divs內容重疊。固定位置div只有垂直

我在尋找的是當內容不在視口窗口中時,內容可以水平向右滾動。任何幫助將不勝感激。

與此類似:http://demo.rickyh.co.uk/css-position-x-and-position-y/但是我無法得到這個工作。


這已通過替代方法解決。感謝那些真正考慮過幫助的人。

+0

您的演示頁面顯示了三種不同的東西。你想要做哪一個? – Sparky 2011-06-09 04:27:26

+0

這是一個固定的位置分區...爲什麼你有一個'浮動:左';在那裏? – Sparky 2011-06-09 04:42:44

回答

1

然後在#sidebar添加更多的特性

#sidebar { 
width:400px; 
height:550px; 
padding:10px; 
float:left; 
text-transform:uppercase; 
position:fixed; 
left:835px; 
overflow:scroll-x; 
} 
+0

是的,它不工作其固定位置的div它將需要比CSS更多我對此表示肯定。 – user720033 2011-05-21 03:07:23

21

保留固定格。

並具有以下JavaScript代碼,將照顧水平移動。

$(window).scroll(function(){ 
    $('.fixed_div').css('left',-$(window).scrollLeft()); 
}); 
+0

很好的回答。正在尋找它幾天。 – 2013-10-12 22:47:06