Как отследить, в каком положении находится элемент, когда изменяется его положение в сортируемом списке?
jquery
jquery-ui
jquery-ui-sortable
Jiew Meng
источник
источник
sort
, вы можете использоватьui.placeholder.index
. Индекс начинается с позиции 1.Я не был уверен, где хранить начальную позицию, поэтому я хочу уточнить комментарии Дэвида Бойкса. Я обнаружил, что могу сохранить эту переменную в самом объекте ui.item и извлечь ее в функции stop следующим образом:
источник
start
были в состоянии быть в поле зрения,stop
пока я не увидел это.Используйте обновление вместо остановки
http://api.jqueryui.com/sortable/
,
Часть кода:
http://jsfiddle.net/7a1836ce/
источник
В соответствии с официальной документацией сортируемого пользовательского интерфейса jquery: http://api.jqueryui.com/sortable/#method-toArray
В обновлении события. использовать:
и если вы предупреждаете или утешаете эту переменную (sortedID). Вы получите свою последовательность. Пожалуйста, выберите «Правильный ответ», если он правильный.
источник