如何撤消/重做jqueryui中的可排序操作?

时间:2010-01-13 02:01:05

标签: jquery jquery-ui jquery-ui-sortable undo-redo

我有一个可排序列表(jquery ui),你能否建议是否可以在sortable上实现'undo / redo'?

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

也许有人知道怎么做或者别的什么。 提前致谢。

1 个答案:

答案 0 :(得分:4)

每次移动后(update),您可以将serialized(或使用toArray)订单存储在变量中,然后使用该订单重新订购“撤消”的事件。实际上,您可以将序列化数据推送到数组上,使您能够多次“撤消”。