jQuery sortable() - 在第一个不可排序的元素之前将元素移动到连接列表

时间:2013-02-07 12:33:25

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

我有两个连接的可排序列表。第二个只包含一个元素,不能移动(但列表是可排序的)。

当我将元素从第一个列表移动到第二个列表时,我无法将新元素添加为第二个列表的第一个元素。

第二个列表的第一个元素总是5(在本例中)。 http://jsfiddle.net/fuQ4Z/ Example .

想法如何解决这个问题?

谢谢

1 个答案:

答案 0 :(得分:1)

我假设您希望#sortable2的li可以排序但不与其他列表或可拖动连接。 要完成此操作,只需在list元素中添加另一个类并将其排除。 http://jsfiddle.net/fuQ4Z/3/

$( "#sortable1, #sortable2" ).sortable({
  connectWith: ".connectedSortable",
  items: "li:not(.new)",
  cancel: '.excluded'
}).disableSelection();

我给#sortable2上的li元素一个排除的类而不是新类..

<li class="ui-state-highlight excluded">Item 5</li>
相关问题