作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您好,我正在使用 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/
我是一名优秀的程序员,十分优秀!