在我的防守 - 我不知道JavaScript是令人驚訝的。如何使Javascript滾動跳躍
這裏是我的網頁:www.andrewjalexander.com
下面的代碼有人幫助我得到:
window.onscroll = moveEle;
function moveEle() {
//Alter top to be how many pixels you want from the top of the window
var top = 100;
ele = document.getElementById('sidebar');
if(document.body && document.body.scrollTop) {
ele.style.top = (document.body.scrollTop + top) + "px";
} else if(document.documentElement && document.documentElement.scrollTop) {
ele.style.top = (document.documentElement.scrollTop + top) + "px";
}
}
滾動似乎令人難以置信的緊張。我嘗試過CSS,但側邊欄與主div保持重疊。
有沒有辦法滾動,並沒有任何重疊的div?
你的意思是重疊?調整菜單重疊在主內容上的窗口大小? – rmagnum2002
是的,這是正確的,只用CSS。有了這個Javascript,沒有重疊,但跳動。 –
當屏幕尺寸較小時,它可以重疊,在這種情況下,使得ul尺寸以%爲單位,例如.ul {width:5%} 5%將在大或小屏幕中爲5。 – rmagnum2002