Невозможно перетаскивать элементы В Пустой список С помощью Скриптовых Сортировок
-
09-06-2019 - |
Вопрос
У меня есть три неупорядоченных списка, которые были созданы как скриптовые сортируемые таблицы, чтобы пользователь мог перетаскивать элементы внутри списков, а также между ними:
var lists = ["pageitems","rowitems","columnitems"];
Sortable.create("pageitems", { dropOnEmpty: true, containment: lists, constraint: false });
Sortable.create("rowitems", { dropOnEmpty: true, containment: lists, constraint: false });
Sortable.create("columnitems", { dropOnEmpty: true, containment: lists, constraint: false });
Как я могу сделать так, чтобы, если пользователь перетаскивает все элементы из списка, он мог снова поместить их обратно?На данный момент это не позволяет перетаскивать элементы в пустой список.
Решение
Возможно, пустой список не имеет высоты и, следовательно, недоступной области для удаления.Если это так, возможно, вам просто нужно установить минимальную высоту или немного отступов на блоке.
Другие советы
добавьте dropOnEmpty:true к параметрам options.
Убедитесь, что ваш целевой список оформлен в стиле float: left
Сегодня у меня был похожий опыт.