JQuery Droppable, убрать элемент - PullRequest
52 голосов
/ 04 июня 2010

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

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

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

1 Ответ

94 голосов
/ 04 июня 2010

Из документации о событии отбрасывания :

Это событие вызывается, когда принятый перетаскиваемый отбрасывается (в пределах допуска) это Droppable. В обратном вызове $ (это) представляет собой капельницу упал на. ui.draggable представляет перетаскиваемый.

Итак:

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

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