Eine kleine Frage, hoffentlich mit einer einfachen Antwort, ich benutze jQuery Drag & Drop, um Elemente in einem Dock zu platzieren. Verwenden Sie den folgenden Code für den Drop.
$("#dock").droppable({
drop: function(event, ui) {
//Do something to the element dropped?!?
}
});
Ich konnte jedoch keinen Weg finden, um herauszufinden, welches Element tatsächlich gelöscht wurde, sodass ich etwas tun kann, um es zu tun. Ist das möglich?
Aus der drop event documentation :
Dieses Ereignis wird ausgelöst, wenn eine akzeptierte Draggable 'über' (innerhalb der Toleranz von) dieser Drop -able abgelegt wird. Im Rückruf steht $ (this) für die Ablage, auf der die Ablage abgelegt wird. ui.draggable repräsentiert das Draggable.
So:
$("#dock").droppable({
drop: function(event, ui) {
// do something with the dock
$(this).doSomething();
// do something with the draggable item
$(ui.draggable).doSomething();
}
});