2011-10-14 64 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方法來解決它們。雖然我希望這隻在我停止拖動拖動的元素時纔會觸發,但實際上,當我拖出拖放元素時,它實際上會觸發,這聽起來像是您需要的。