2012-04-30 12 views
1

「ライブ」編集を実現したい。 ckeditorでコンテンツを編集すると、と同じに同じコンテンツが別の場所(div、pなど)に表示されます。ckeditorインスタンスの変更イベントでどのように検出できますか?

他の興味深い質問:ディスプレイを削除したとき:表示されず、表示領域:ckeditorに添付されているテキスト領域から非表示になっています。しかし、テキストエリア($( '#text_editor')。val())の値を取得しようとすると、ckeditorのコンテンツがあります。魔法は何ですか?

+0

[Jqueryを使ってCKEditorからonChangeイベントを検出する]の可能な複製(http://stackoverflow.com/questions/5143516/detecting-onchange-events-from-a-ckeditor-using-jquery) – AlfonsoML

答えて

1

ckeditorの開発者の1人がonchange pluginを開発しました。

+0

私はそれについて知っていました。 2つの問題があります。たとえば、フォントの色を変更したり、太字を設定すると、キーイベントは発生しません。もう1つの問題は、キーイベントのgetData()が古いデータを返すことです(キーを1回押すと発生します)。 – Meliborn

+3

onchangeプラグインは[これ以上管理されません](http://alfonsoml.blogspot.fr/2012/12/no-more-releases-for-onchange-plugin.html)、CKEditor 4と互換性がありません。 – vaab

+0

しかしこれがあります.... http://ckeditor.com/addon/onchange –

関連する問題