2016-06-21 68 views
0

我遇到了具有可拖動行的表的非常奇怪的行爲。當我試圖將一行拖到遠低於我的表區域並放下時,一切似乎都正常工作。它實際上是掉在了正確的地方作爲表的最後一排,但滴法不火出於某種原因! 任何想法如何解決這個問題?對於拖出表區域的行,沒有觸發jquery droppable的拖放方法

http://jsfiddle.net/4fdohs4r/

$("tbody").sortable({ 
    items: "> tr", 
    appendTo: "parent", 
    helper: "clone" 
}).disableSelection(); 

$(".table tr").droppable({ 
    hoverClass: "drophover", 
    tolerance: "pointer", 
    drop: function(e, ui) { 
     $(this).append($(ui.draggable)); 
     alert('I work only if I am dropped gently within table area') 
    } 
}); 
+1

您是否嘗試限制放置區域? – TehSphinX

+0

不,我不知道該怎麼做 –

回答

0

您可以用

containment: '#somecontainer', 

選項限制你的一滴區。另請參閱:containment