4

CKEditorは、デフォルトサイズのサイズ変更可能なウィンドウを作成します。ウィンドウを希望のサイズに設定して、サイズが変更されないようにすることはできますか?

textareaタグの明示的なスタイルまたは行属性を含むスタイルは機能しません。

jQueryも機能しません(height関数を使用)。

4

2 に答える 2

13

次の構成設定を使用します。

開始時の高さと幅:

config.height = '111px'; 
config.width = 111;

CkEditorウィンドウのサイズは変更可能ですか?

config.resize_enabled = false; //false says not resizable

サイズを変更することもできますが、方向(垂直または水平)と最小値および最大値を制御します。

config.resize_dir = 'vertical'; //Can use (both, vertical, and horizontal)

身長:

config.resize_maxHeight = 111;
config.resize_minHeight = 111;

幅:

config.resize_maxWidth = 111;
config.resize_minWidth = 111;

構成設定用のCkEditorAPIは次のとおりです:
CKEDITOR.config API

各設定で許可される値とフォーマットが表示されます。

于 2012-07-16T20:28:40.793 に答える
3

起動時にエディターの高さと幅を設定できます(のみ)-構成オプションheightとがありますwidth

これを参照してください:CKEditor&JavaScript-CKEditorで高さと幅を調整します

この1つのCKEditor3.0の高さは、高さ(および幅も多分)をパーセンテージに設定したい場合に興味深いかもしれません。

アップデート:

偶然にも私は今日これを見つけました:

/**
 * Resizes the editor interface.
 * @param {Number|String} width The new width. It can be an pixels integer or a
 *      CSS size value.
 * @param {Number|String} height The new height. It can be an pixels integer or
 *      a CSS size value.
 * @param {Boolean} [isContentHeight] Indicates that the provided height is to
 *      be applied to the editor contents space, not to the entire editor
 *      interface. Defaults to false.
 * @param {Boolean} [resizeInner] Indicates that the first inner interface
 *      element must receive the size, not the outer element. The default theme
 *      defines the interface inside a pair of span elements
 *      (<span><span>...</span></span>). By default the
 *      first span element receives the sizes. If this parameter is set to
 *      true, the second span is sized instead.
 * @example
 * editor.resize( 900, 300 );
 * @example
 * editor.resize( '100%', 450, true );
 */
CKEDITOR.editor.prototype.resize = function( width, height, isContentHeight, resizeInner )

これは、エディターのサイズを起動時にのみ設定できるというのは正しくなかったことを意味しますが、質問には何も追加されません:)。

于 2012-07-16T13:26:27.597 に答える