Я создал сортируемый список 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>
Это останавливает меня от перетаскивания этих предметов, но они все еще перемещаются, если предметы вокруг них отсортированы. Может быть способ сделать это, используя множество обратных вызовов, которые есть у этого метода, но я не смог решить это.
Может быть, этот метод будет хорошим дополнением к параметрам сортируемого пользовательского интерфейса?