ОК, я, вероятно, упустил что-то очевидное здесь, но мои поиски ничего не помогают. Я создал сортируемый список и подключил к нему перетасованный «список палитр», как описано здесь: http://jqueryui.com/demos/draggable/#sortableJQuery Draggable + Sortable: как узнать, действительно ли элемент был добавлен в список сортировки?
Я могу перетащить элементы из перетаскиваемого списка и опустить их в свой отсортированный список. Это прекрасно работает.
Мне нужно запустить функцию только, когда один из этих предметов упадет на сортируемый.
Я пробовал крюк «стоп» на перетаскиваемом элементе, но он срабатывает независимо от того, где элемент упал (он срабатывает, если он возвращается: «invalid» запускается, например). Я не могу найти какие-либо свойства в любом месте, чтобы сказать мне, было ли сопротивление успешным или нет.
Я пробовал рассматривать сортируемое как «droppable» и привязку к «drop», но это даже не вызвано.
Спасибо за помощь!
Функция приема вызывается, даже если вы не отбрасываете элемент. Затем, когда вы перетаскиваете элемент в свой отсортированный список, метод получения вызывается с исходным перетаскиваемым элементом, который является неправильным. Итак: перетащите элемент в отсортированный список, но не бросайте его. Верните предмет назад. (получение не вызывается) Теперь перетащите элемент в свой отсортированный список и вызывается. –