153 votes

Position de tri de l'interface utilisateur jQuery

Comment suivre la position d'un élément lorsque sa position dans une liste triable change?

133voto

i_a Points 952

Je n'étais pas tout à fait sûr de savoir où je stockerais la position de départ, alors je voudrais développer le commentaire de David Boikes. J'ai trouvé que je pouvais stocker cette variable dans l'objet ui.item lui-même et la récupérer dans la fonction d'arrêt comme suit:

 $( "#sortable" ).sortable({
    start: function(event, ui) {
        ui.item.startPos = ui.item.index();
    },
    stop: function(event, ui) {
        console.log("Start position: " + ui.item.startPos);
        console.log("New position: " + ui.item.index());
    }
});
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X