我想在我的單頁網站的第一部分隱藏Bootstrap-Navbar,並在滾動過去第一部分時將其淡入。jQuery .hide()滾動位置
我試過使用jQuery .hide()效果,告訴它在scrollTop爲< 300px時隱藏導航欄,並在下面淡入淡出 - 此工作正常,但第一次頁面加載導航欄時不會隱藏,我第一次向下滾動,我無法弄清楚爲什麼。
這裏是我的代碼:
$('#wrapper').scroll(function(){
if($(this).scrollTop() < 300) $('#navbar').hide('easing');
if($(this).scrollTop() > 300) $('#navbar').fadeIn('slow');
});
這裏是jsfiddle
我怎樣才能做到這一點?
這將調用'每次'#wrapper'元素滾過300像素時間fadeIn'。 –
所以我想我的問題是,我只使用.hide()只有當我滾動和你的行動直接打開文檔時加載 - 哇,這是一個簡單的解決方案:D 謝謝! – MarcL
@ user3037063很高興幫助你.. !!如果它的幫助在一段時間後回覆upvote –