2012-03-23 132 views

回答

0

是的,您可能只需要將淡入淡出效果綁定到scroll()方法。

也許是這樣的:

$(window).scroll(function() { 
     $(".header, .footer").fadeOut("slow").fadeIn("slow"); 
    }); 

文檔:http://api.jquery.com/scroll/

UPDATE

下面是一個簡單的例子,但你需要修復的淡入/淡出方法多次調用,可能有一個動畫和一個變量來測試它是否已經被動畫。

http://jsfiddle.net/VdxHe/

+0

我認爲我可以使用超時來解決這個問題,但是這依賴於'位置:fixed'這對於移動設備 – Mikhail 2012-03-23 22:27:06

+0

好吧,確實我的解決辦法回答你的問題一個已知的問題? – shanabus 2012-03-28 18:19:53

+0

它不。我不能使用'position:fixed',這是效果的關鍵部分。 – Mikhail 2012-03-28 18:27:35