Сбрасываемый jQuery, отбросьте элемент

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

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

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

52
задан Kara 9 August 2017 в 14:12
поделиться

1 ответ

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

Это событие запускается, когда принятый перетаскиваемый объект отбрасывается "поверх" (в пределах допуска) этого сбрасываемый. В обратном вызове $ (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
ответ дан 7 November 2019 в 09:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: