jquery drop перетащить в раздел, который я только что создал на лету, не работает - PullRequest
0 голосов
/ 18 октября 2011

У меня есть приложение для создания форм, в котором я могу нажать, чтобы добавить новое поле, а также, чтобы добавить целые разделы, содержащие поля / строки.Я также могу перетаскивать, чтобы изменить порядок полей в разделе и самих разделах, а также перетаскивать поля между разделами.

Проблема заключается в том, что когда я клонирую раздел, а затем пытаюсь перетащить полев него из другого существующего раздела он не выпадет, пока я не сохраню форму и не перетащу в новый раздел.

Я использую .clone (), чтобы клонировать раздел, затем insertAfter (), чтобы добавить новый раздел, затем яиспользовать jqueryui перетаскивание и между разделами и сортировать jqueryui для сортировки.

Кажется, когда я добавляю новый раздел, он не добавляется в dom, поэтому я не могу попасть в него ??

любойпомогите пожалуйста ??

спасибо Рик

1 Ответ

0 голосов
/ 18 октября 2011

jQUery UI dropable / dragable использует связывание, которое загружает все существующие элементы, но не слушает новые элементы, добавленные после метода create.

Не могли бы вы попробовать использовать функцию уничтожения и затем воссоздать виджеты, чтобы посмотреть, помогает ли это (также объясняет, почему это работает при обновлении страницы).

Вы также можете связать его с LIVE, который также связывает новые элементы. Но у него могут быть некоторые недостатки, такие как редактирование кода плагина и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...