私はこれについて先日読んだと確信していますが、どこでも見つけることができません。
私はイベントを持っています。その後、要素を削除しますが、jQueryはフェードアウトを終了する前に要素を削除しています。
要素がフェードアウトするまでjQueryを待機させるにはどうすればいいですか?次にを削除しますか?jQueryをエフェクトが終了するまで待つ方法を教えてください。
$(selector).fadeOut('slow', function() {
// will be called when the element finishes fading out
// if selector matches multiple elements it will be called once for each
});
ビンゴ。私はそれがそうだと思ったが、私がする必要があったのは、取り外し部分だけでなく、私の全機能をそこに置くことだった。 P.S.もし誰かが興味を持っていると読んだ本は、JQueryの学習 - より良い対話とデザインです。もう一度おねがいします – uriDium
誰かが古いjQueryを持っている場合、この「アニメーション完了コールバック」バグは厄介なものでした:http://bugs.jquery.com/ticket/5684 – JustAMartin
ここであなたのupvote番号を返します100 – kaiser