2010-06-28 70 views
1

我有一个可拖动连接到一个排序:禁用排序?

$("#panelTarget").sortable({ 
    distance: '15' 
}); 

var element = $('<li>Hello</li>'); 
element.appendTo('#panelSource'); 
element.draggable(); 
element.draggable("option", "connectToSortable", '#panelTarget'); 

在某些时候,我想使它不可能为用户掉落物品到排序面板(panelTarget)。我想这样的:

$('#panelTarget').sortable("disable"); 

,但我还是可以滴元素到它,我是不正确的解释?:文档

http://jqueryui.com/demos/sortable/#method-disable 

我如何可以阻止用户从面板上掉落的东西?

感谢

回答

3

此事件/动作来自.draggable()的一面,所以你需要有禁用它,就像这样:

element.draggable("option", "connectToSortable", false); 
+0

阿OK有道理了,谢谢你。 – user246114 2010-06-28 22:37:09