2012-03-23 22 views

答えて

0

はい、フェードエフェクトをscroll()メソッドにバインドするだけで済みます。

多分何かのように:

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

ドキュメント:http://api.jquery.com/scroll/

UPDATEここ

は単純な例ですが、フェードイン/フェードアウトの方法への複数の呼び出しを修正する必要がありますおそらくアニメーションとそれが既にアニメ化されているかどうかをテストするための変数が必要です。

http://jsfiddle.net/VdxHe/

+0

は、私はその問題に対処するためにタイムアウトを使用することができると思うが、これは、 '位置に依存しています: – Mikhail

+0

[OK]を、私の解決策は、あなたの質問に答えるんモバイルデバイス用の既知の問題ですfixed'? – shanabus

+0

それはしません。私は 'position:fixed'を使うことはできません。それは効果の重要な部分です。 – Mikhail

関連する問題