jQuery Sortable – 将其保存在原始列表中

有没有人知道jQuery UI的Sortable是否具有内置function,可以将原始删除的项目保留在原始列表中?

例如,您有两个列表(一个’源’和一个’组’)。 我想从源中选择并放入组中,但将项目保留在源中。

合理?

谢谢!

你可以在jsfiddle上看到我的解决方案 。 我只是修改了这个jQuery draggable / droppable交互以满足您的需求。

HTML

List 1

  • Drag me down
  • Drag me down

List 2

  • Item 1
  • Item 2
  • Item 3
  • Item 4
  • Item 5

jQuery的

 $(function() { $("#sortable").sortable({ revert: true }); $(".draggable").draggable({ connectToSortable: "#sortable", helper: "clone", revert: "invalid" }); $("ul, li").disableSelection(); }); 

CSS

 .demo ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 20px; } .demo li { margin: 5px; padding: 5px; width: 150px; border: 1px solid black; }