调整JS添加的特定TinyMCE编辑器的大小

时间:2013-04-24 18:14:12

标签: javascript resize tinymce

我通过两个不同的javascript点击/调用添加/替换两个textareas与TinyMCE。它们具有不同的ID,并且通过'execCommand'调用正确添加:

tinymce.execCommand('mceAddControl',true,'comment1');

但是,当屏幕上有多个对象时,我无法调整对象的大小。如果只有一个,我可以使用'activeEditor'成功调用'resizeTo'来调整对象的大小,如下所示:

tinymce.execCommand('mceAddControl',true,'comment1');
var ed = tinymce.activeEditor;
ed.theme.resizeTo(400, 200);

但是当有多个编辑器时,我不能使用'activeEditor'而我不知道如何选择特定的编辑器来调整大小。我尝试了以下方法,但它不起作用:

var edd = tinymce.get('comment2');
edd.theme.resizeTo(350,306);

任何帮助/建议?谢谢!

1 个答案:

答案 0 :(得分:0)

为了使用textareas作为源元素工作的tinymce编辑器,您已经为每个测试区域提供了唯一的ID。此ID将帮助您获取正确的编辑器实例。

使用

var editor = tinymce.get('your_textarea_id');

获取正确的编辑器。这就是全部。