Ответ 1
Из документация о событиях переноса:
Это событие запускается, когда принятый draggable отбрасывается 'over' (в пределах допуска) этого Droppable. В обратном вызове $(this) представляет собой отбрасываемый перетаскиваемый падает. ui.draggable представляет перетаскиваемый.
Итак:
$("#dock").droppable({
drop: function(event, ui) {
// do something with the dock
$(this).doSomething();
// do something with the draggable item
$(ui.draggable).doSomething();
}
});