У меня есть большинство ответа, наконец:
Я получил сортировку для работы в разделах, удалив назначение Sortable
для каждого раздела, и вместо этого присваивая новую функцию ondragover
классу .collapse
(это тот же элемент, что и .card-text
в исходном вопросе, фактическая область, в которой будут перетаскиваться вопросы) в разделах, которые (очень медленно) вычисляют, перетаскиваемый элемент необходимо поместить выше или ниже дочернего элемента, над которым он перетаскивается (Fiddle был обновлен, чтобы отразить это).
Я также назначил существующую функцию dragEnd
для события ondragover
каждого раздела, который сворачивает все разделы, затем отменяет .collapse
внутри раздела, который в данный момент перетаскивается, и затем запускается событие .collapse
ondragover
, чтобы разрешить сортировку в этом разделе.
Это не не идеально или быстро, так что если кто-то может понять, почему вложенная / сгруппированная функциональность из Sortable
не работает должным образом, эта часть все еще в скрипке, прокомментировал, в пределах от l oop до sections
.