Heim > Fragen und Antworten > Hauptteil
Wie sortiere ich eine Liste mithilfe der sortable.js-Bibliothek? https://sortablejs.github.io/Sortable/
Ich habe sortable_container(sortable_employes id) auf das tr-Attribut gesetzt. Das funktioniert großartig. Aber wie kann man td gleichzeitig im tbody sortieren?
Bitte sehen Sie sich das GIF an. Der Körper ist nicht sortierbar. So erstellen Sie eine Tabelle zum Ziehen und Ablegen von Kopf- und Körperzellen. Oder wie kann ich sortable.js so einrichten, dass es das für mich erledigt?
Überprüfen Sie den Beispielcode:
const el = document.getElementById('sortable_employees'); const sortable = new Sortable(el, { animation: 150, ghostClass: 'bg-blue-200', });
https://jsfiddle.net/mateuszbialowas/ds5bfj7v/27/
P粉7454121162024-02-04 00:12:31
您可以尝试这种 div 方法。
Sortable.create(document.getElementById('draggableDivTable'), { sort: true, handle: '.columnHeader', animation: 150 });column 0c0 r0c0 r1c0 r2c0 r3c0 r4c0 r5column 1c1 r0c1 r1c1 r2c1 r3c1 r4c1 r5column 2c2 r0c2 r1c2 r2c2 r3c2 r4c2 r5
https://codepen.io/jlapinski/pen/ZXYERN