jQuery UI Сортируемый установить вручную позицию - PullRequest
5 голосов
/ 02 апреля 2012

Как я могу вручную установить позицию с некоторым кодом?

Ok

У меня есть div с поведением sortable ():

<div class="sort" id="a"></div>
<div class="sort" id="b"></div>
<div class="sort" id="c"></div>
<div class="sort" id="d"></div>
<div class="sort" id="e"></div>

Я хочу установить вручную (нажать на кнопку) порядок сортировки поведения jquery ui с некоторым кодом Чтобы получить что-то вроде этого

<div class="sort" id="b"></div>
<div class="sort" id="c"></div>
<div class="sort" id="e"></div>
<div class="sort" id="d"></div>
<div class="sort" id="a"></div>

Любая идея

1 Ответ

7 голосов
/ 02 апреля 2012

Нет встроенной опции для изменения порядка элементов, однако с помощью jQuery вы можете изменить порядок элементов следующим образом:

$("#sortable").sortable().disableSelection();
$("#sortable li:eq(3)").insertAfter($("#sortable li:eq(4)"));
$("#sortable li:eq(0)").insertAfter($("#sortable li:eq(4)"));

jsFiddle пример . Оригинальный заказ: A, B, C, D, E. Новый заказ: B, C, E, D, A.

...