Контейнеры с несколькими вкладками в интерфейсе jQuery UI
У меня проблемы с выполнением чего-либо с помощью jQuery. У меня есть несколько вкладок контейнеров. Внутри каждого контейнера вкладок есть несколько вкладок. Внутри каждой из этих вкладок есть сортируемая. Сортируемые содержат портлеты. Я пытаюсь перетащить эти портлеты из одной сортируемой на одной вкладке в одном контейнере вкладок в другую сортируемую на другой вкладке в другом контейнере вкладок. Смущенный?
Вот jsFiddle, который показывает, что я пытаюсь сделать: http://jsfiddle.net/ZLGWF/
<snip>
Проблема в том, что иногда сортируемое, которое я перетаскиваю, не распознает портлет, пока я не перетащил его на полпути через сортируемое. Иногда он не узнает это вообще.
Есть идеи, что я делаю неправильно?
Спасибо
1 ответ
Из документов:
допуск по умолчанию: "пересечь"
Указывает, какой режим использовать для проверки, находится ли перемещаемый элемент над другим элементом. Возможные значения:
- "Пересечь": элемент перекрывает другой элемент как минимум на 50%.
- "указатель": указатель мыши перекрывает другой элемент.
Таким образом, "проблема", которую вы описываете, является поведением jQuery sortable по умолчанию. Вы установили опцию "допуск" на "касание", что на самом деле недопустимо, поэтому вместо плагина по умолчанию используется "пересечение".
Я проверил вашу скрипку и не могу воспроизвести, что перетаскиваемая сортировка иногда вообще не распознается.