Я использую jQuery пользовательский интерфейс .sortable
. У меня есть список а и список б. Я хочу, чтобы пользователь мог:
- Перетаскивать элементы из списка a в список b, но не из списка b в список a
- Сортировать элементы в списке b, но нет в списке a
Мой код соответствует только первому требованию. Я не могу остановить сортировку элементов в списке а.
Хотя код в ответе { ссылка } автоматически отменяет любую сортировку, выполненную в списке, это не мешает сортировке внутри него. все вместе (вот что я ищу).
$("#sortable").sortable({
connectWith: "#sortable2"
});
$("#sortable2").sortable({});
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<p>List A</p>
<div id="sortable">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</div>
<p>List B</p>
<div id="sortable2">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</div>
JsFiddle: http://jsfiddle.net/g5nxjk0e/1/
Обратите внимание, что может быть несколько списков, список которых может быть перетаскивается в