【发布时间】:2015-09-18 00:29:51
【问题描述】:
我正在为 ASP.NET MVC 项目使用 TinyMCE WYSIWYG 编辑器。尽管编辑器正在工作,但当页面加载时,在编辑器启动之前,底层文本区域会在短时间内可见 - 原始文本区域大约可见一秒钟。有没有办法只在 TinyMCE 编辑器准备好后才加载内容?
【问题讨论】:
标签: tinymce
我正在为 ASP.NET MVC 项目使用 TinyMCE WYSIWYG 编辑器。尽管编辑器正在工作,但当页面加载时,在编辑器启动之前,底层文本区域会在短时间内可见 - 原始文本区域大约可见一秒钟。有没有办法只在 TinyMCE 编辑器准备好后才加载内容?
【问题讨论】:
标签: tinymce
我正在使用 Bootstrap,如果我为 textarea 分配一个 hide 类(本质上只是 display: none CSS 样式),则 textarea 被隐藏,并且编辑器在初始化时呈现。
【讨论】:
在 TinyMCE 的 init 事件中填充数据。
function myCustomOnInit() {
alert("We are ready to rumble!!");
}
tinyMCE.init({
...
oninit : myCustomOnInit
});
【讨论】:
init 事件中填充数据会有点麻烦。我可以做的是隐藏 textarea 并在 init 事件中重新显示它,但我意识到仅隐藏 textarea(请参阅下面的答案)本身就可以解决问题。