Javascript 如何选择性地禁用jQuery UI可排序表的删除?
我有一个包含两项的列表:项目和组。项目可以分组进行。我这里有非常简单的代码:Javascript 如何选择性地禁用jQuery UI可排序表的删除?,javascript,jquery-ui,jquery-ui-sortable,Javascript,Jquery Ui,Jquery Ui Sortable,我有一个包含两项的列表:项目和组。项目可以分组进行。我这里有非常简单的代码: 我怎样才能最好地禁止组进入组内部?我最初制作了不同的连接列表,但在这些列表之间拖动感觉更为笨拙。到目前为止,我有一个解决方案: .on('sortupdate',函数(e,ui){ 它是有效的,但我仍然想知道是否有更好的方法试试这个: stop: function(event, ui) { if ($(ui.item).hasClass('group') && $(ui.item).pare
我怎样才能最好地禁止组进入组内部?我最初制作了不同的连接列表,但在这些列表之间拖动感觉更为笨拙。到目前为止,我有一个解决方案: .on('sortupdate',函数(e,ui){ 它是有效的,但我仍然想知道是否有更好的方法试试这个:
stop: function(event, ui) {
if ($(ui.item).hasClass('group') && $(ui.item).parent().hasClass('group')) {
$(this).sortable('cancel');
}
}
我不能使用它,因为我实际上在那里有一个可拖放设备,我提交了以下文件:
stop: function(event, ui) {
if ($(ui.item).hasClass('group') && $(ui.item).parent().hasClass('group')) {
$(this).sortable('cancel');
}
}