【发布时间】:2011-03-24 13:54:49
【问题描述】:
我想在页面上创建 TinyMCE 编辑器,但它应该仅在 focus on 操作后启动和呈现。我该怎么做,请你给我建议。
经济衰退
页面可能包含分数 TinyMCE 元素,页面将挂起。因此,该字段应根据需要转换为 TinyMCE,最初只是 textarea。
【问题讨论】:
我想在页面上创建 TinyMCE 编辑器,但它应该仅在 focus on 操作后启动和呈现。我该怎么做,请你给我建议。
页面可能包含分数 TinyMCE 元素,页面将挂起。因此,该字段应根据需要转换为 TinyMCE,最初只是 textarea。
【问题讨论】:
文档中的first example 显示了如何在 Javascript 中打开和关闭编辑器。只需将onclick 处理程序附加到您的<textarea> 即可打开编辑器。这是一些我没有测试过的基于 jQuery 的代码,但应该可以工作......
$("textarea").click(function() {
if (!tinyMCE.get(this.id)) {
tinyMCE.execCommand('mceAddControl', false, this.id);
}
});
【讨论】:
制造商的网站都在那里,感谢 Dean Harding 的提示。
【讨论】: