У меня есть выпадающий элемент div, который исчезает, когда с него перетаскивается перетаскиваемый элемент. Это отлично работает с использованием события out. Проблема, с которой я сталкиваюсь, заключается в том, что в раскрывающемся списке есть два перетаскиваемых элемента. Выпадающий элемент все равно исчезнет, когда я перетащу его. Как я могу проверить, есть ли еще один перетаскиваемый элемент в раскрывающемся списке, чтобы я мог отменить эффект затухания. Я хочу, чтобы выпадающий элемент исчезал только тогда, когда последний перетаскиваемый элемент снимается.
$(".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.
});
}
});