ドロップ可能なdiv要素があり、ドラッグ可能な要素をドラッグするとフェードアウトします。これは、outイベントを使用して正常に機能します。私が得ている問題は、ドロップ可能な要素に2つのドラッグ可能な要素がある場合です。ドロップ可能な要素は、ドラッグしてもフェードします。ドロップ可能な要素にドラッグ可能な要素がもう1つあるかどうかを確認して、フェード効果をキャンセルするにはどうすればよいですか。ドロップ可能な要素は、最後のドラッグ可能な要素が削除されたときにのみフェードするようにします。
$(".droppable-element").droppable({
tolerance: 'touch',
out:function(event,ui){
/*Need to first check if there is another draggable element in the droppable before fading out.*/
$(this).fadeOut('slow', function(){
// Animation complete.
});
}
});