DIVがページから削除された後、関数を呼び出す必要があります。
私はそのようなコールバックを追加しようとしましたが、運がありません。助言がありますか?
$(foo).remove( function() {
stepb();
});
DIVがページから削除された後、関数を呼び出す必要があります。
私はそのようなコールバックを追加しようとしましたが、運がありません。助言がありますか?
$(foo).remove( function() {
stepb();
});
これを試して
$.when($('#foo').remove()).then(stepb());
[例1 ][1]と[例2][2]。
$('#foo').remove();
stepb();
のremove
メソッドjQuery
は同期なので、終了stepb()
後に呼び出されremove()
ます。したがって、使用する必要はありません$.when().then()
。
デフォルトでは、DOM から何かが削除されたときに発生するイベントはありません。
いくつかの適切な回避策については、この質問をご覧ください: jQuery - 要素が DOM から削除されたときにイベントをトリガーする