Я создал список сортировки jQuery, но мне нужно иметь возможность хранить некоторые элементы в сортируемом "фиксированном" месте и сортировать другие элементы. Я думал, что для достижения этого будут построены методы, увы, это не так.
Я могу настроить список и не включать элементы, о которых идет речь:
<ul id="fruit">
<li class="fixed">apples</li>
<li>oranges</li>
<li>bananas</li>
<li>pineapples</li>
<li>grapes</li>
<li class="fixed">pears</li>
<li>mango</li>
</ul>
<script type="text/javascript">
$('#fruit').sortable({items: "li:not('.fixed')"})
</script>
Это останавливает меня от перетаскивания этих элементов, но они все равно перемещаются, если элементы вокруг них сортируются. Возможно, есть способ сделать это, используя многие обратные вызовы, которые этот метод имеет, но я не смог это обработать.
Может быть, этот метод будет хорошим дополнением к параметрам сортировки пользовательского интерфейса?