0

だから、私はこれを持っています:

$('header').fadeIn(1000, function() {
    // Animation complete
});

$('#intro').fadeIn(3000, function() {
    // Animation complete
});

そして今、私は2番目のものを後で入れたいので、遅れて. しかし、これをコードのどこに置くのでしょうか?

編集:わかりました、ありがとう!

4

2 に答える 2

1

jQuery は、要素ごとに効果のキューを維持します。2 つの要素が同時に起動するようにアニメーション化しています。

詳細: http://api.jquery.com/queue/

関数をネストすることはできますが、10 個の効果が必要な場合は難しくなります。

良い解決策は次のとおりです。

https://stackoverflow.com/a/11354378/907253

于 2013-04-11T10:07:12.260 に答える
1

最初のアニメーションの後に 2 番目のアニメーションを開始する場合は、これを行う必要があります。

$('header').fadeIn(1000, function() {
    $('#intro').fadeIn(3000, function() {
    // Animation complete
   });
});
于 2013-04-11T09:56:58.503 に答える