¿Cómo hago un seguimiento de la posición de un elemento cuando cambia su posición en una lista ordenable?
jquery
jquery-ui
jquery-ui-sortable
Jiew Meng
fuente
fuente
sort
, puede usarui.placeholder.index
. El índice comienza en la posición 1.No estaba muy seguro de dónde almacenaría la posición de inicio, así que quiero dar más detalles sobre el comentario de David Boikes. Descubrí que podía almacenar esa variable en el objeto ui.item y recuperarla en la función de detención de la siguiente manera:
fuente
start
eran capaces de estar dentro delstop
alcance hasta que vi esto.Usar actualización en lugar de detener
http://api.jqueryui.com/sortable/
.
Pieza de código:
http://jsfiddle.net/7a1836ce/
fuente
Según la documentación oficial de la interfaz de usuario ordenable de jquery: http://api.jqueryui.com/sortable/#method-toArray
En caso de actualización. utilizar:
y si alerta o consuela esta var (sortedIDs). Obtendrás tu secuencia. Elija como "Respuesta correcta" si es la correcta.
fuente