1. ホーム
  2. jquery

[解決済み] エフェクトが終了するまでjQueryを待機させるには?

2022-10-13 07:23:34

質問

先日読んだはずなのですが、どこにも見当たらないようです。

私は fadeOut() イベントの後に要素を削除しますが、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
});

ドキュメントはこちら .