您好我正在使用froala编辑器为每个阶段保存html ..
考虑有三个阶段.. A,B和C ..
Froala编辑器只有一个
$('#txt_blog_editor').editable({
});
对于所有三个阶段,div都是相同的,因为可以动态创建阶段..我在这里有一个问题, REDO 和 UNDO 按钮..
示例
点击阶段A,然后输入"This is stage A"
然后我按B阶段
div被清除,然后我输入"This is Stage B"
这里当我按下撤销按钮时,文本变为“这是阶段A”。我希望在点击阶段时清除 redo undo
历史记录/缓存/缓冲区以及CTRL + Z
。
在froala中是否有任何直接方法来破坏历史或重置Redo&的状态?撤消按钮。
答案 0 :(得分:1)
您必须清除undoStack。
$(your_selector).data('fa.editable').undoStack = [];
$(your_selector).data('fa.editable').undoIndex = [];
$(your_selector).data('fa.editable').saveUndoStep();
或者更简单:
$(your_selector).editable('initUndoRedo');