2011-09-16 16 views
0

JavaScript(またはCKEditor)に、イメージがCKEditorから削除されたときを検出する方法はありますか? 画像と一緒に挿入されるキャプション要素には必要ですが、画像を削除するとキャプションも削除する必要があります。要素を削除するときのCKEditorイベント?

ご協力いただければ幸いです。

答えて

5

onDeleteonImageRemovedFromContentなどの特別なイベントはありません。しかし、あなたを助けることができる出来事はほとんどありません。

editor.on('afterUndoImage', function(e){ ... }) 

しかし、唯一のUndoコマンドのafterUndoImage火災は、要素の手動削除のない火を行います。

editor.on('afterCommandExec', function(e){ ... }) 

CKEditorバージョンは、(主に)execCommandとの内容を変更しているので、あなたが例えば正規表現で差分を確認することができますので、多くの内容の変更に火災、。

また、あなたは内容の変化を検出するためのプラグインonchangeを使用することができ、それはonUndoonRedoを組み合わせ、afterCommandExecなど

関連する問題