香港專業教育學院寫了一個簡單的腳本,心不是工作作爲善意的:的Javascript問題if語句
var prevscroll = 0;
$(document).scroll(function(){
var currscroll = $(document).scrollTop();
if(currscroll > prevscroll){
$("header").toggle();
prevscroll = currscroll;
}
if(currscroll < prevscroll){
$("header").toggle();
prevscroll = currscroll;
}
});
當頁面滾動下來,它的意思隱藏標題,只顯示它如果向上滾動然而,發生了什麼正如我向下滾動它的輕彈一樣。 :|
我想我可能只是發現了一個愚蠢的錯誤!自從prev滾動不斷增加以來,它將保持閃爍。
每當該條件返回true時,您正在切換外觀使其閃爍。您需要指定hide()或show(),具體取決於您是向上還是向下滾動。 – Goose