0

我正在尝试使用 CKEditor,我需要更改大小,但这不是真正的问题,因为我可以。问题是,当我更改大小时,我无法将数据设置为 textarea。我认为问题在于尺寸变化,因为当我不使用它时,我没有任何问题。

我用来改变大小的表格是:

CKEDITOR.replace('editor'+id,{height: "70%"});
editor = CKEDITOR.appendTo( 'editor'+id);

它工作正常!问题是当我setData()这样使用时:

editor.setData(text); //where text is the data;
4

1 回答 1

0

您是否打算有两个文本框?如果没有,您应该使用其中一个CKEDITOR.replace()CKEDITOR.appendTo()但不能同时使用两者。从项目的示例文件夹中

CKEDITOR.appendTo基本上是将编辑器放置在现有的 DOM 元素中。与CKEDITOR.replace目标容器不同,不再需要更换。一个新的编辑器实例直接插入到任何需要的地方。

如果是,那么可能id在代码的其他地方被设置为相同的值。

于 2013-07-15T23:45:39.210 回答