2012-03-30 8 views
0

スライダを最初から作り直そうとしていますが、基本的に各divがフェードアウトし、次のフェードアウトは後でフェードアウトしたい私はその中のイメージをアニメートしたい、私は試して説明するためにフィドルを作った。助けてくれてありがとう!jQueryで次のDIVを消してフェードインする

http://jsfiddle.net/FeqkB/2/

+0

キューをチェックアウトしましたか?各アニメーションが終了したときにコールバックを持つことができるので、おそらく役立ちます。 http://api.jquery.com/queue/ – CambridgeMike

+0

これは、あなたがそのルートに行く場合、キューを使用するための良いリソースです。 http://stackoverflow.com/questions/1058158/can-somebody-explain-jquery-queue-to-me – CambridgeMike

答えて

0

基本的に、あなたはシーケンシャルアニメーションを作成したい場合コールバックの機能を利用することがあります。あなたがそれをあなたのフィドルでやったようにするならば、あなたは同時にすべてのエフェクトを起動し、乱雑な振る舞いになります。 関数fadeIn、fadeOutおよびanimateはすべてコールバック関数を使用します。 たとえば、fadeInを使い、次にアニメーション化してからfadeOutを使いたいとしましょう。

  1. フェードインは
私はあなたの例を与えるために、あなたのフィドルをフォーク

をフェードアウトしますコールバックと呼ばれる

  • アニメーションをアニメーション化しますコールバックと呼ばれるが、私はのためにそれをやっています最初のdiv。この仕組みを理解しているならば、任意の数の効果のためにそれを拡張するのは簡単でしょう。ここにあります:http://jsfiddle.net/bBxUQ/1/

  • 関連する問題