禁用可排序?

时间:2010-06-28 21:49:56

标签: jquery-ui

我有一个可拖动连接到可排序的:

$("#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

如何阻止用户丢弃面板上的内容?

由于

1 个答案:

答案 0 :(得分:3)

此事件/操作来自.draggable()方,因此您需要在此处禁用它,如下所示:

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