我有一些jQuery隱藏和顯示頁面滾動某個點上的導航。唯一的問題是,當導航區域從相對固定改變時,它將頁面上的所有內容向上移動以填充導航所在的空間。我似乎無法找到可行的解決方案。下面是該腳本:顯示/隱藏div引起的內容跳起來
if ($(this).scrollTop() > 800) {
$('nav a').css({
"color": "#555"
});
$('header').css({
"position": "fixed",
"top": "0px",
"background": "white"
});
} else {
if ($(this).scrollTop() <= 800) {
$('nav a').css({
"color": "white"
});
$('header').css({
"position": "relative",
"top": "0px",
"background": "none"
});
}
}