Как я могу обеспечить обратную связь с пользователем, если перетаскиваемый объект отклонен сбрасываемым элементом? - PullRequest
0 голосов
/ 09 апреля 2010

JQuery 1,3 Пользовательский интерфейс jQuery 1.7.2

У меня есть приложение, в котором есть несколько сбрасываемых div, которые принимают только одно перетаскиваемое. Я делаю это, устанавливая опцию accept на всех моих выпадающих сообщениях для функции, которая проверяет правильность перетаскивания и занята ли она. Если он занят, функция accept возвращает false, иначе возвращает true. Таким образом, если пользователь пытается отбросить перетаскиваемый объект на уже занятом объекте перетаскивания, перетаскиваемый объект возвращается.

То, что я хотел бы сделать, это предоставить дополнительную обратную связь, когда пользователь помещает перетаскиваемый объект поверх занятого объекта. Есть идеи, как мне это сделать?

1 Ответ

0 голосов
/ 10 апреля 2010

Почему бы не сделать это с классом? Установите родительский элемент с классом «полный», когда вы отбрасываете перетаскиваемый элемент. Тогда вы могли бы сделать что-то вроде:

if($this).hasClass('full'))
    //Alert user it is full
...