【发布时间】:2021-11-02 18:16:06
【问题描述】:
在tinymce.init() 之后,我可以像这样切换只读设置:
editor.mode.set("design");
editor.mode.set("readonly");
但是如何切换编辑器和内容的深色主题?
这行不通:
editor.mode.set.content_css("dark");
editor.mode.set.skin("dark-oxide");
【问题讨论】:
在tinymce.init() 之后,我可以像这样切换只读设置:
editor.mode.set("design");
editor.mode.set("readonly");
但是如何切换编辑器和内容的深色主题?
这行不通:
editor.mode.set.content_css("dark");
editor.mode.set.skin("dark-oxide");
【问题讨论】:
不,这是不可能的。 tinymce.init() 函数中定义的所有设置都不能在不重新初始化的情况下更改。但是,重新初始化可以非常快地完成。您需要执行 4 个步骤:
getContent() 在某处保存当前内容
destroy() 销毁 TinyMCE 实例
setContent()添加第1步保存的内容。【讨论】: