2011-08-29 43 views
0

我认为这可能与.live()类似的问题有关。 在一个点上,我有一个选项,用户可以选择一些东西,可排序列表在屏幕上显示动画,然后DOM中的元素.remove()。但是同样的,我可以选择重新将它重新放入页面。那时我失去了排序能力。值得一提的是,元素的初始加载是通过jquery实现的。所以它们在页面呈现时不是静态元素。jquery ui可排序元素停止排序

回答

1

如果我要猜测,那么我认为当您从列表中删除元素时,事件绑定会丢失。填充列表后,请尝试再次运行 $('yourlist').sortable()

+0

这是问题,在删除()它失去了排序的能力。在重新加载补丁之后重新应用可保存的()。 – chris