JQUERY-UI Draggables - Seralize работает до завершения Draggable - PullRequest
0 голосов
/ 24 мая 2010

Я использую перетаскиваемый плагин JQUERY-UI. В качестве настройки, когда Draggable завершен, используя настройку STOP, я запускаю функцию для сериализации списка LI, чтобы получить их порядок с точки зрения их идентификаторов.

Например, если у меня есть UL со списком LI со следующими идентификаторами: 1,2,3,4,5

Если я затем переместлю 5, между 2 и 3, вернется seralize: 1,2,5,3,4,5

Что заставляет меня думать, что jQuery UI-Draggable STOP работает до завершения рендеринга страницы, или DOM не обновляется?

Любые идеи о том, как я могу это исправить. Есть ли что-то, что я могу сделать в своей функции Serialize, чтобы сказать, подождать, пока все анимации jQuery будут выполнены, или остановить все, что происходит, чтобы убедиться, что DOM точен?

1 Ответ

1 голос
/ 24 мая 2010

Попробуйте событие обновления вместо события остановки ...

Это событие срабатывает, когда пользователь перестал сортировать и положение DOM изменилось.

...