Принудительное сохранение элемента в списке сортировки пользовательского интерфейса 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>

Это мешает мне перетаскивать эти элементы, но они все еще перемещаются, если элементы вокруг них отсортированы. Может быть способ сделать это, используя множество обратных вызовов, которые есть у этого метода, но я не смог решить это.

Может быть, этот метод будет хорошим дополнением к опциям сортируемого пользовательского интерфейса?

Ответы на вопрос(3)

Ваш ответ на вопрос