我有一个可拖放的 div 元素,当一个可拖动的元素被拖出它时,它会淡出。使用 out 事件可以正常工作。我遇到的问题是当 droppable 上有两个可拖动元素时。当我拖掉一个可放置元素时,它仍然会消失。如何检查 droppable 上是否已经有另一个可拖动元素,以便取消淡入淡出效果。我希望仅当最后一个可拖动元素被取下时,可放置元素才会消失。
$(".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.
});
}
});