2011-07-22 22 views
1

私はhideメソッドを持っています。私が望むのは、このhideメソッドが終了した後、もう一方のメソッドが実行されるということです。どうすればJqueryでそれを行うことができますか?例他のメソッドがJQUERYで終了した後にメソッドを実行します

私は最初の1が終了した後、第2ラインを実行したい
$('.panel').hide(400); 

$('.panel2').fadeIn(400); 

については

方法は、コールバック関数のパラメータをサポート事前のおかげで、

+0

[複数のAjaxリクエストの完了を確認するにはどうすればいいですか?](http://stackoverflow.com/questions/6719785/how-to-check-completion-of-multiple-ajax-requests) – genesis

+0

終了時に実行される 'hide'へのコールバック関数です。 RTFM:http://api.jquery.com/hide –

答えて

4

hide:下記のリンクに示すように

$('.panel').hide(400, function() { $('.panel2').fadeIn(400); }); 
2
$.when(function(){ 
    $('.panel').hide(400); 
}).then(function(){ 
    $('.panel2').fadeIn(400); 
}); 
+0

OPは "panel"の後に "panel2"を実行したい。そうでなければ、良い答え。あなたのために編集しました。 –

+0

@BrockAdams:Yawn。ありがとうございました – genesis

0

を、非表示機能は、コールバックすることができ機能

​​

1
$.when(function1()).then(function2()); 
関連する問題