並べ替え可能なリストと、リストの要素をゴミ箱にドロップすると、要素が削除されるドロップ可能な「ゴミ箱」があります
drop:function (event,ui) {
$(ui.draggable).remove();
}
これはうまくいきます。ただし、削除する前に要素をフェードアウトしたい。だから私はフェードアウトを行い、コールバックで remove を呼び出します。
drop:function (event,ui) {
$(ui.draggable).fadeOut( "slow", function() {
$(this).remove();
});
}
それを行うと、要素はフェードアウトしますが、リストはソートできなくなります。コンソールには何も報告されません。
私はデモンストレーションのためにフィドルを作りました:
最初(青)のビンにドロップすると通常どおり削除され、2番目(黄色)のビンにドロップするとアイテムがフェードアウトすると、リストはソートできなくなります。本当に基本的なものが欠けていると確信していますが、何がわかりません。フィドルはfadeOut
メソッドを使用します。私は jquery ui でも試しましaddClass
た。読んでくれてありがとう!