我有两个列表,第二个列表是可排序的
,我可以从第一个列表拖动到第二个列表,但不知道如何从第一个列表中删除。
如果我删除 helper: "clone"
,该项目 (li
) 会被删除,但拖放操作效果不佳(晃动,不流畅) .
(奖励积分 - 空时也删除左侧 UL)
fiddle :http://jsfiddle.net/Nme9a/
<đầu>
đầu>
|
您可以将“receive”选项中的回调传递给 sortable(),如下所示:
$(document).ready( function() {
$("#categories").sortable({
revert: true,
receive: function(evt, ui) {
ui.item.remove();
}
});
$("li.to_process").draggable( {
connectToSortable: "#categories",
revert: "invalid",
helper: "clone"
});
});
[迈克尔编辑]
请注意,我还添加了:
$('#list_to_process li').length == 0) {
$('#list_to_process').remove();
}
hiện hữuui.item.remove();
之后,使得空的UL
仍然具有填充和边框,即
将被删除。
Tôi là một lập trình viên xuất sắc, rất giỏi!