2011-02-04 13 views
0

JQueryでどうすればいいですか?要するにdivを表示させてから、右にスライドしてゆっくりとフェードアウトさせるにはどうすればよいですか?

+0

あなたはjQuery '.animate()を調べましたか?私たちが**あなたのためにそれをコード化したい理由はありますか? –

+0

キューアップアニメーションを行う方法を理解できません – TIMEX

+0

.animate()の完全なコールバック関数で後続のアニメーションをそれぞれ呼び出します。例えば。 $ {'}}}}}}}}} { – Michal

答えて

0

それはいくつかのピクセル(パディングとボーダー)オフになる場合もあり、あなたの要素position:absoluteを与え、これを試してみます。

var elm = $('#YourElmID'); 
var maxLeft = $('body').width() - elm.width(); 
elm.fadeIn(); 
elm.animate({left: maxLeft}, 2000, function(){ 
    elm.fadeOut(); 
}); 
0

「animate()」には「完全」オプションがあります。アニメーションが完了したら、実行したい機能を指定します。したがって、最初のアニメーション(表示される)には、別のアニメーションを実行する完全な機能(スライド - 右)があります。そのアニメーションは、完全な機能として別のアニメート(ゆっくりとフェードアウト)しています。

このようにして、前の手順が完了するとそれぞれが開始されます。

よろしく ニール

関連する問題