0

2 つの接続された並べ替え可能なリストがあります。2 番目の要素には 1 つの要素しか含まれておらず、移動できません (ただし、リストは並べ替え可能です)。

最初のリストから 2 番目のリストに要素を移動すると、新しい要素を 2 番目のリストの最初の要素として追加できません。

2 番目のリストの最初の要素は常に 5 です (この例では)。http://jsfiddle.net/fuQ4Z/ 例 .

この問題を解決する方法のアイデア?

ありがとう

4

1 に答える 1

1

#sortable2 の li をソート可能にしたいが、他のリストやドラッグ可能に接続したくないと仮定します。これを行うには、別のクラスをリスト要素に追加して除外します。 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>
于 2013-02-07T12:55:28.237 に答える