Как удалить клонированный перетаскиваемый объект, который был сброшен в контейнер? - PullRequest
0 голосов
/ 12 октября 2011

Я создал приложение для создания виджетов, где вы можете перетаскивать виджеты (перетаскиваемые объекты) на конструктор виджетов (сбрасываемые).Несколько виджетов (клонов) можно перетаскивать в конструктор, клоны можно перетаскивать, а клоны ограничены внутри компоновщика.

Я предоставил небольшую коробку в верхнем правом углу конструктора виджетов, где я хотел бы использовать ее как мусорное ведро (своего рода; для удаления клона, если его перетащить на него).1004 * Может ли кто-нибудь помочь мне с созданием возможности удалить клона, если клон перетащить в область мусора?

Вот мой пример: http://jsfiddle.net/mitchslap/K8VKa/

Спасибо, спасибо, спасибо!

1 Ответ

2 голосов
/ 20 октября 2011

Установите для параметра «жадный» значение «true» в функции перетаскивания в контейнере для сбрасывания:

$("#trashWidget").droppable({
    greedy: 'true',
    accept: function() { return true; },
    drop: function () { tolerance: 'fit', alert("Dropped!"); }
});

Я только что проверил эту функцию, и она работает без сбоев :)

Удачи!

...