JQuery Draggable + Sortable: Как узнать, был ли элемент добавлен в мой сортируемый список? - PullRequest
1 голос
/ 15 июля 2010

ОК, я, наверное, здесь упускаю что-то очевидное, но мои поиски не дают ничего полезного. Я создал сортируемый список и подключил к нему перетаскиваемый «список палитр», как описано здесь: http://jqueryui.com/demos/draggable/#sortable

Я могу перетаскивать объекты из моего перетаскиваемого списка и помещать их в мой сортируемый список. Это отлично работает.

Мне нужно активировать функцию только , когда один из этих предметов сбрасывается на сортируемую.

Я пробовал ловушку «стоп» на перетаскиваемом элементе, но она срабатывает независимо от того, куда упал элемент (например, срабатывает при возврате: например, «invalid»). Я нигде не могу найти свойства, чтобы сказать мне, было ли перетаскивание успешным или нет.

Я пытался трактовать сортируемую как «отбрасываемую» и привязывать к «отбрасываемой», но это даже не вызывается.

Спасибо за помощь!

1 Ответ

2 голосов
/ 15 июля 2010

Найден!

У Sortable есть событие под названием receive.http://api.jqueryui.com/sortable/#event-receive

Как я пропустил это за последние несколько часов копания, мне не под силу.

...