8

ボタンでインライン編集のオン/オフを切り替えることができる必要があります。インライン編集の例については、こちらを参照してください: http://nightly-v4.ckeditor.com/3559/samples/inlineall.html

私のマークアップは次のとおりです。

<div contenteditable='true'>Mycontent</div>

jQuery を使用して、エディターのオン/オフを切り替えられるようにしたいと考えています。

false に設定contenteditableしてみましたが、うまくいきません。設定を切り替えても、エディターがページに読み込まれませんcontenteditable

補遺: ボタンのクリックですべての CKEditor インライン インスタンスを破棄する必要もありました。これが私がそれをした方法です:

        //kill all ckeditors
        for(k in CKEDITOR.instances){
            var instance = CKEDITOR.instances[k];
            instance.destroy();
        }
4

1 に答える 1

7

jQuery は役に立ちません。CKEditor の API を使用します。たとえば、エディターをオフにするたびにエディターを破棄し ( http://nightly-v4.ckeditor.com/ckeditor_api/#!/api/CKEDITOR.editor-method-destroyを参照)、再度初期化してオンにすることができます。「エディターをオフにする」方法は他にもあるかもしれませんが、それが何を意味するのかをより正確に説明する必要があります。

于 2012-10-11T20:12:26.903 に答える