允许将可排序项目放入垃圾箱,但不进行排序

时间:2011-11-13 10:37:32

标签: jquery jquery-ui jquery-ui-sortable

我想在我的网站上的管理员面板中有一个新闻列表。我希望能够删除垃圾桶中的项目,但无法对列表进行排序。 我的问题是如何允许它被拖动到垃圾桶并禁止它在项目所在的列表中进行排序。它可以放在列表中,但所有项目都需要与以前相同的位置。

This is an example

2 个答案:

答案 0 :(得分:2)

如果您尝试制作无法排序的内容,为什么要使用可排序的,而不是可拖动的?尝试使其只能使用draggable和a -handle-revert。

这样的工作:

$("#sortable1 li, #sortable2 li").draggable({
   revert: true
});

$("#trash").droppable({
  accept: ".connectedSortable li",
  hoverClass: "ui-state-hover",
  drop: function(ev, ui) {
     ui.draggable.remove();
  }
});

答案 1 :(得分:-2)

无需排序。你需要的唯一 - 可拖动和可拖放。对不起,我没时间修复你的例子。