2

我有一个可排序的列表(jquery ui),您能否建议是否可以基于可排序实现“撤消/重做”?

想象一下,一个项目被拖到一个新的占位符上,然后我单击“撤消”按钮,该项目将移动到其原始位置。如果我单击“重做”按钮,该项目将移动到该新占位符。

也许有人知道如何做到这一点,或者别的什么。提前致谢。

4

1 回答 1

4

在每次移动(on update)之后,您可以将序列化(或使用toArray)顺序存储在一个变量中,然后在“撤消”的情况下使用它来重新排序您的项目。事实上,您可以将序列化的数据推送到一个数组中,让您能够多次“撤消”。

于 2010-01-13T02:25:30.460 回答