2011-10-14 36 views
0

为什么不显示out触发器中的警报?Jquery droppable out功能

DOP的触发工作正常,但出来的触发是不是:

$(".ui-droppable").droppable({ 
    accept: '#cardPile div', 
    hoverClass: 'hovered', 
    drop: function(event, ui){ 
     $(this).droppable('disable'); 
     ui.draggable.position({ of: $(this), my: 'left top', at: 'left top' }); 
     ui.draggable.draggable('option', 'revert', false); 
    }, 
    out: function(event, ui){ 
     alert("test"); 
    } 
}); 

我对这个新... 谢谢!

+0

那么你是说当你拖动一个元素进入可投放区域,然后试图将其拖出该区域时触发器没有发射? –

回答

0

我以前也遇到过JQuery UI droppable out方法的问题。我通过使用deactivate方法来解决它们。虽然我希望这只在我停止拖动拖动的元素时才会触发,但实际上,当我拖出拖放元素时,它实际上会触发,这听起来像是您需要的。