私はdivの内容をフェードアウトさせたい、フェードアウトがが終了したらが終了するまで待ってから、新しいカレンダーをフェードインします。新しいカレンダーがロードされ、次にフェードアウトされますフェーディンが発生する。そのようにカレンダーをロードしてから点滅します。ロードがフェードアウトしている間に起こっているのかどうかはわかりませんが、タイミングは間違いありません。 fadeout()関数は、fadeが完了してloadContent関数を起動するまで待っていません。誰も私はこれを修正する方法を知っていますか?jqueryフェードアウトのタイミング
function ajaxCalendar(X,Y,Z){
$('#ajaxdiv').fadeOut('300',loadContent());
function loadContent() {
var changemonthlink = "http://localhost:8888/myproject/calendar/view/" + X + "/" + Y + "/" + Z + "/1";
$('#ajaxdiv').load(changemonthlink,'',function(){
$('#ajaxdiv').fadeIn('300');
});
}
return false;
};
他のアニメーションが終了するまで待機するオプションのキューパラメータにする必要があります。それが完了したときに関数を実行するためのコールバックオプションが必要であるかどうかを確認します。 – Paystey