54 votes

jQuery Drop, obtenir l'élément a chuté

Une petite question, espérons-le, avec une réponse simple, je suis en utilisant jQuery déplaçable et droppable de placer des éléments dans un dock. En utilisant le code ci-dessous pour le drop.

$("#dock").droppable({
            drop: function(event, ui) {
                //Do something to the element dropped?!?
            }
        });

Cependant, je ne pouvais pas trouver un moyen d'obtenir ce que l'élément a en fait diminué, de sorte que je peux faire quelque chose de le faire. Est-ce possible?

Merci beaucoup,

102voto

karim79 Points 178055

À partir de la tombée de la documentation:

Cet événement est déclenché lorsqu'un accepté déplaçable est tombé 'plus' (dans la tolérance) de ce droppable. Dans le rappel, $(this) représente le drop, le déplaçable est tombé sur. l'interface utilisateur.déplaçable représente le déplaçable.

Donc:

$("#dock").droppable({
     drop: function(event, ui) {
               // do something with the dock
               $(this).doSomething();

               // do something with the draggable item
               $(ui.draggable).doSomething();
           }
});

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