Bagaimana cara melacak posisi elemen saat posisinya dalam daftar yang dapat disortir berubah?
jquery
jquery-ui
jquery-ui-sortable
Jiew Meng
sumber
sumber
sort
, Anda dapat menggunakanui.placeholder.index
. Indeks mulai di posisi 1.Saya tidak yakin di mana saya akan menyimpan posisi awal, jadi saya ingin menguraikan komentar David Boikes. Saya menemukan bahwa saya bisa menyimpan variabel itu di objek ui.item itu sendiri dan mengambilnya dalam fungsi berhenti sebagai berikut:
sumber
start
mampu berada dalamstop
ruang lingkup sampai saya melihat ini.Gunakan pembaruan alih-alih berhenti
http://api.jqueryui.com/sortable/
.
Sepotong kode:
http://jsfiddle.net/7a1836ce/
sumber
Sesuai dokumentasi resmi UI sorting jquery: http://api.jqueryui.com/sortable/#method-toArray
Dalam acara pembaruan. menggunakan:
dan jika Anda mengingatkan atau menghibur var ini (diurutkan ID). Anda akan mendapatkan urutan Anda. Silakan pilih sebagai "Jawaban Benar" jika itu adalah jawaban yang benar.
sumber