删除/隐藏TinyMCE而不删除格式

时间:2013-07-10 13:15:42

标签: javascript jquery tinymce

默认情况下如何隐藏编辑器并仅在用户单击“显示编辑器”时显示? 当隐藏编辑器时,也不应该进行文本格式化。他/她应该能够通过选择它并转到“Ctrl + B”来使文本变为粗体。 在TinyMCE网站中隐藏编辑器的示例将删除所有格式,并在隐藏编辑器时显示包含所有HTML标记的HTML版本。

1 个答案:

答案 0 :(得分:1)

您正在寻找的内容似乎是只读编辑器模式。好吧,用户将无法编辑内容,但您将保持格式相同。

当隐藏编辑器时,您将看到一个常规的html元素,就像textarea一样,包含创建的编辑器内容。当然,没有应用格式化。编辑器在初始化时创建一个contenteditable iframe并在iframes头部加载css。为了显示没有编辑器格式的编辑器内容,你必须创建一个带有加载的css的iframe并在那里插入内容。对不起,但没有其他解决办法。

更新:您可以执行类似

的操作
$('#' + your_editor_id + '_tbl '+'.mceToolbar').hide();