我有一个可拖动连接到可排序的:
$("#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
如何阻止用户丢弃面板上的内容?
由于
答案 0 :(得分:3)
此事件/操作来自.draggable()
方,因此您需要在此处禁用它,如下所示:
element.draggable("option", "connectToSortable", false);