要将某些内容绑定到 onChange 事件,可以编写类似于以下内容的内容:
CKEDITOR.on( 'currentInstance', function( ev )
{
if (CKEDITOR.instances[element_id].checkDirty()) {
unsaved_changes = true;
}
});
但是......如何解除该功能的绑定?
上面的代码是我在创建编辑器时使用的一些实例化代码的一部分。当我使用 ajax 更改页面时出现问题,并且 CKEditor(和所有其他 javascript 变量)仍然在页面上定义。因此,onChange 事件最终会获得多个绑定......这可能会导致性能问题。