/ / jQuery Droppable, свалете елемента - jquery, jquery-ui, jquery-ui-draggable, jquery-ui-droppable

jQuery Droppable, получете елемента - jquery, jquery-ui, jquery-ui-draggable, jquery-ui-droppable

Малък въпрос, надявам се с прост отговор, използвам плъзгащ се и сгъваем jQuery за поставяне на елементи в док. Използвайки кода по-долу за капката.

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

Но не можах да намеря начин да намеря какъв елемент всъщност беше отпаднал, така че мога да направя нещо да го направя. Възможно ли е това?

Отговори:

92 за отговор № 1

От документация за събитие за спад:

Това събитие се задейства, когато общоприетиздърпването е изпуснато „над“ (в рамките на допустимото) това за капки. В обратния разговор, $ (това) представлява сгъваемия издърпващ се се отпада. ui.draggable представлява драгируемите.

Така:

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

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