У меня есть следующие настройки:
- Сортируемый список, где один из
<li>
имеет таблицу со списками в каждой ячейке. - Все списки можно сортировать с помощьюдруг с другом.
- Перетаскиваемые элементы, которые можно добавить в любой из сортируемых элементов
Проблема: при добавлении перетаскиваемого элемента («перетащите 1», «перетащите 2», «перетащите 3») водин из списков в горизонтальных списках (таблица списков) дублирует перетаскиваемый объект при удалении.Иногда он создает обе копии в одном и том же списке или одну в списке элементов и одну в списке столбцов.
Вот демонстрационная версия: http://jsfiddle.net/MQTgA/
Вопрос: Как предотвратитьвторой элемент, создаваемый при отбрасывании перетаскиваемого объекта?
ОБНОВЛЕНИЕ : с изменением имен классов горизонтальных списков на что-то другое ('hlist') и пропуском имени нового класса в connectToSortable'option (' ul.hlist '), он больше не сбрасывает две копии и по-прежнему позволяет отбрасывать элемент в любом списке.Это не кажется правильным.Кроме того, при попытке добавить элемент в горизонтальный список вместо основного списка это также кажется очень обидным (это не принесет пользы пользователю).Мысли?
Обновленная демоверсия: http://jsfiddle.net/MQTgA/3/