首页 > 解决方案 > CKEDITOR 自动增长焦点延迟和样式

问题描述

将具有多个堆叠编辑器的 iOS Web 视图转换为自动增长插件时,我遇到以下问题:

  1. 我在编辑器中有默认的边距、字体和字体大小样式,现在被忽略了——我试过在我能想到的任何地方设置这种样式,但没有效果——这些可以改变吗?

  2. 编辑器尊重最小高度,但似乎只有在靠近编辑器内容空间顶部时才能获得焦点。

标签: ckeditorckeditor4.xautogrow

解决方案


我能想到的唯一解决方案是直接在 replaceCache() 中编辑 plugin.js:

if ( body ) {
                 body.setStyle( 'font-family', 'Avenir Next' );
                 body.setStyle( 'font-size', '13pt' );
                body.setStyle( 'height', 'auto' );
                body.setStyle( 'width', 'auto' );
                body.setStyle( 'min-height', CKEDITOR.env.safari ? '0%' : 'auto' ); // Safari does not support 'min-height: auto'.
        }

推荐阅读