私はこの JavaScript の行を持っていますselectedLi
。これは私が期待した動作ではありません。
selectedLi
取り外す前にスライドさせるにはどうすればよいですか?
selectedLi.slideUp("normal").remove();
私はこの JavaScript の行を持っていますselectedLi
。これは私が期待した動作ではありません。
selectedLi
取り外す前にスライドさせるにはどうすればよいですか?
selectedLi.slideUp("normal").remove();
remove への呼び出しを、slideUp へのコールバック引数に入れることで修正できるでしょうか?
例えば
selectedLi.slideUp("normal", function() { $(this).remove(); } );
もっと明確にする必要があります。「これ」と言うのではなく (これでうまくいくはずです)、次のようにする必要があります。
$("#yourdiv").slideUp(1000, function() {
$(this).remove();
});
promise を使用すると、複数のアニメーションが終了するのを待つこともできます。
selectedLi.slideUp({duration: 5000, queue: false})
.fadeOut({duration: 3000, queue: false})
.promise().done(function() {
selectedLi.remove()
})
selectedLi.slideUp(200, this.remove);