0
我一直在網站上的移動版本有一個固定的標題,我想獲得同樣的效果,而滾動下來隱藏導航,僅當您滾動超過5個像素時才顯示它。Teehan&Lax隱藏標題與JavaScript - 隱藏向下滾動,顯示在向上滾動
就像teehanlax.com。我用一些我在網上找到的代碼給了它一個鏡頭,但它表現很奇怪。它隱藏在向下滾動,但只是再次顯示,看似...隨機。
這是我的代碼。
//Hide Header on on scroll down
$(function(){
var lastScrollTop = 0, delta = 5;
$(window).scroll(function(event){
var st = $(this).scrollTop();
if(Math.abs(lastScrollTop - st) <= delta)
return;
if (st > lastScrollTop){
// Scroll Down
$("header").delay(100).queue(function() {
$(this).addClass("animated fadeOutUp");
$(this).dequeue();
});
} else {
// Scroll Up
$('header').delay(100).queue(function() {
$(this).removeClass("fadeOutUp").addClass("animated fadeInDown");
$(this).dequeue();
});
}
lastScrollTop = st;
});
});
我最終放棄了它。這似乎並不值得。 – 2013-06-07 18:31:47