JavaScript(或 CKEditor)中是否有一种方法可以检测图像何时从 CKEditor 中删除。 我需要它作为与图像一起插入的标题元素,但是一旦删除图像,标题也应该被删除。
任何帮助将不胜感激。
最佳答案
没有像 onDelete
或 onImageRemovedFromContent
这样的特殊事件。但很少有事件可以帮助您。
editor.on('afterUndoImage', function( e ){ ... } )
但是 afterUndoImage
仅在 Undo
命令上触发,在手动删除元素时不会触发。
editor.on('afterCommandExec', function( e ){ ... } )
CKEditor 使用 execCommand
更改内容(大部分情况下),这样会触发许多内容的更改,因此您可以使用正则表达式检查差异。
您也可以使用插件onchange检测内容的变化,它结合了onUndo
、onRedo
、afterCommandExec
等。
关于javascript - 删除元素时的 CKEditor 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7446367/