Javascript 如何调整CKEditor的大小以适应其父div

Javascript 如何调整CKEditor的大小以适应其父div,javascript,jquery,ckeditor,Javascript,Jquery,Ckeditor,我有一个放置在父div中的CKeditor。当div调整大小时,让CKeditor完全适合div并调整大小的最佳方法是什么?如果可能的话,我更喜欢不涉及jQuery的解决方案。如果这是不可能的,那么使用jQuery的解决方案就可以了 var editor = CKEDITOR.replace( 'editor' ); 然后,如果您选择,请执行以下操作: editor.resize($("#elem").width(),$("#elem").height()); 希望这有帮助。调用ckedi

我有一个放置在父div中的CKeditor。当div调整大小时,让CKeditor完全适合div并调整大小的最佳方法是什么?如果可能的话,我更喜欢不涉及jQuery的解决方案。如果这是不可能的,那么使用jQuery的解决方案就可以了

var editor = CKEDITOR.replace( 'editor' );

然后,如果您选择,请执行以下操作:

editor.resize($("#elem").width(),$("#elem").height());

希望这有帮助。

调用ckeditor时使用width属性

<script type="text/javascript">
//<![CDATA[

CKEDITOR.replace( 'page_content',
{
    toolbar : 'MyToolbar',
    width : '100%'


});

//]]>
</script>

//
因为初始化编辑器的调用是用jquery完成的,所以这是最好的方法


编辑:这将导致ckeditor在div宽度更改时自动调整大小。

如果现在有人需要,我将此添加到css文件中:

#cke_id_text {
  width: fit-content!important;
}

我试过了,但它仍然让CKEditor保持固定的高度。我怎样才能适应这个高度呢?