我有一個問題要問你的CSS大師!Horizontaly固定的元素,具有絕對的垂直位置
我有標題菜單水平滾動的網站......現在,在某些時候,網站的內容足夠長,以顯示垂直滾動條。我有固定的定位菜單,所以滾動左右的作品很好......但向下滾動時,菜單明顯越過內容。我的問題是,有沒有辦法,jQuery的室內用/ CSS讓菜單固定時horizontaly滾動,然後絕對位置去到頂部,向下滾動時?
乾杯,沃爾瑪
我有一個問題要問你的CSS大師!Horizontaly固定的元素,具有絕對的垂直位置
我有標題菜單水平滾動的網站......現在,在某些時候,網站的內容足夠長,以顯示垂直滾動條。我有固定的定位菜單,所以滾動左右的作品很好......但向下滾動時,菜單明顯越過內容。我的問題是,有沒有辦法,jQuery的室內用/ CSS讓菜單固定時horizontaly滾動,然後絕對位置去到頂部,向下滾動時?
乾杯,沃爾瑪
您可以使用類似下面(example/fiddle):
CSS:
#headerMenu {
position: absolute;
}
的jQuery:
$(window).scroll(function(){
$("#headerMenu")
.stop(false, true)
.animate({"marginLeft": ($(window).scrollLeft()) + "px"}, "slow");
});
如果你不想動畫,你可以使用這個jQuery的調用(example/fiddle):
$(window).scroll(function(){
$("#headerMenu")
.css({"margin-left": ($(window).scrollLeft()) + "px"});
});
而且,這裏是一個真實的例子垂直滾動,其頭部區域下隱藏的內容:http://www.havenshade.com/experience.php
嗨馬丁,這不是完全清楚我要什麼archieve。你可以指出一個例子或添加一些圖像清晰嗎? –
您有需要固定職位的原因嗎?你也可以這樣說:'左右滾動效果很好'爲什麼要在頁面上向左/向右滾動?只是好奇。 – PeeHaa
當然,這裏有一個例子:http://stack.latorante.name/(不優化或任何東西,但你的漂移吧?) – Martin