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