【发布时间】:2010-05-24 01:43:10
【问题描述】:
我正在使用 JQUERY-UI 可拖动插件。作为一项设置,当 Draggable 完成时,我使用 STOP 设置运行一个函数来序列化 LI 列表,以根据它们的 ID 获取它们的顺序。
例如,如果我有一个 UL,其中包含具有以下 ID 的 LI 列表:1、2、3、4、5
如果我在 2 和 3 之间移动 5,则序列化将返回: 1,2,5,3,4,5
这让我认为 jQuery UI-Draggable STOP 在页面完成渲染之前正在运行,或者 DOM 没有更新?
关于如何解决此问题的任何想法。我可以在我的序列化函数中做些什么,等到 jQuery 动画全部完成,或者停止所有正在发生的事情以确保 DOM 是准确的?
【问题讨论】:
标签: jquery dom jquery-ui jquery-ui-sortable draggable