jquery - 使用 jquery sortable 时如何复制项目?

标签 jquery list drag-and-drop duplicates jquery-ui-sortable

我正在使用这个方法http://jqueryui.com/demos/sortable/#connect-lists连接我拥有的两个列表。我希望能够从列表 A 拖动到列表 B,但是当该项目被删除时,我需要将原始项目保留在列表 A 中。我检查了选项和事件,但我相信没有这样的东西。有什么办法吗?

最佳答案

$("#sortable1").sortable({
    connectWith: ".connectedSortable",
    forcePlaceholderSize: false,
    helper: function (e, li) {
        copyHelper = li.clone().insertAfter(li);
        return li.clone();
    },
    stop: function () {
        copyHelper && copyHelper.remove();
    }
});
$(".connectedSortable").sortable({
    receive: function (e, ui) {
        copyHelper = null;
    }
});

关于jquery - 使用 jquery sortable 时如何复制项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6940390/

相关文章:

jQuery Drag Dock Panel like silverlight黑光控制工具包拖拽面板

javascript - 使用ajax从函数重新加载php数据

javascript - 使 document.ready 考虑外部 iframe 中的元素

python - 使用输入函数从作业数组中选择一个值

python - 将 Pandas 数据框中的字符串转换为列表的最佳方法是什么?

jQuery(基本语法问题): modifying several parameters with one . css

Python 列表超出范围

python - 拖放不适用于 Selenium Python

jquery - 触发器 :hover selector when dragging

java - 将下载从 GXT 网格拖放到桌面