2

次のように、CKEditor をインライン モードで使用しようとしています。

var div = $("div.content");
CKEDITOR.disableAutoInline = true;
CKEDITOR.inline( div[0]);

divをクリックすると、CKEditorツールバーが表示されますが、すべてのボタンが無効になり、何も編集できません。CKEDITOR.replace(..) を使用する場合 - 通常のエディターを取得していて、何も問題なく動作します。インラインセットアップの何が問題なのですか? ありがとう

4

1 に答える 1

1

その要素 ( ) には、属性を に設定するdiv.content必要があります。これがないと、通常の読み取り専用モードになります。contenteditabletrue

var div = $( 'div.content' );
div.attr( 'contenteditable', 'true' );
CKEDITOR.disableAutoInline = true;
CKEDITOR.inline( div[ 0 ] );
于 2013-05-26T19:38:19.153 に答える