您好,我正在使用 froala 编辑器为每个阶段保存 html ..
考虑三个阶段.. A、B 和 C ..
Froala编辑器只有一个
$('#txt_blog_editor').editable({
});
所有三个阶段的 div 都是相同的,因为阶段可以动态创建。我在这里遇到了 REDO 和 UNDO 按钮的问题。
例子
点击阶段 A 并输入 “This is stage A”
然后我按阶段B
div 被清除,然后我输入 “This is Stage B”
在这里,当我按下撤消按钮时,文本变为“This is Stage A”。我想清除 redo undo
history/cache/buffer 以及 CTRL + Z
单击阶段。
在froala中有没有直接的方法来销毁历史记录或重置重做和撤消按钮的状态。
最佳答案
您必须清除 undoStack。
$(your_selector).data('fa.editable').undoStack = [];
$(your_selector).data('fa.editable').undoIndex = [];
$(your_selector).data('fa.editable').saveUndoStep();
或者更简单:
$(your_selector).editable('initUndoRedo');
关于jquery - 如何在 froala 编辑器上重置(UNDO 和 REDO)按钮的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26422043/