2
我有一個droppable div元素,當拖動可拖動元素時淡出。這可以很好地使用out事件。我得到的問題是在droppable上有兩個可拖動的元素。當我拖拽一個元素時,可拖拽元素仍然會褪色。我如何檢查droppable上是否已經有另一個可拖動的元素,以便我可以取消淡入淡出效果。我希望可丟棄元素只在最後一個可拖動元素被取消時纔會淡入淡出。檢查droppable是否已經包含另一個可拖動的元素(jQuery UI)
$(".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.
});
}
});
不,他們是分開的,否則我可以只使用has選擇器 – kmb64 2012-01-06 02:58:25