div をフェードアウトさせてから削除したいと思います。
$('#div').delay(1000).fadeOut(300);
$('#div').delay(1300).remove();
残念ながら、これは遅延なしで div を直接削除するだけです。削除アクションを遅延させることができないのはなぜですか? どのような解決策がありますか?
ありがとう
ベストアンサー1
フェードアウトが完了した後に要素を削除する場合は、fadeOut
コールバック パラメータを使用できます。
$('#div').delay(1000).fadeOut(300, function(){
$(this).remove();
});