it-swarm.com.ru

JQuery Droppable, убрать элемент

Небольшой вопрос, надеюсь с простым ответом, я использую jQuery, перетаскиваемый и сбрасываемый для размещения элементов в доке. Используя код ниже для сброса.

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

Однако я не мог найти способ получить, какой элемент был фактически отброшен, поэтому я могу что-то сделать, сделать это Это возможно?

52
Pez Cuckow

Из удалить документацию о событии :

Это событие инициируется, когда принятый перетаскиваемый объект "сбрасывается" (в пределах допуска) на этот сбрасываемый объект. В обратном вызове $ (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();
           }
});
94
karim79