我想在我们的Web应用程序中为所有CKEditor实例添加焦点和模糊处理程序。我想在一个地方添加处理程序,而不是搜索我们实例化CKEditor的每个部分。可以这样做,就像在config.js editorConfig设置中一样吗?
我无法执行类似“on document ready,将处理程序添加到页面上的所有CKEditor实例”之类的内容,因为可以动态创建其他编辑器实例。
答案 0 :(得分:14)
当您向stackoverflow发布问题然后在几分钟后找出答案时,这很令人尴尬= /
后代的答案:我们可以使用CKEDITOR.on(“instanceReady”,...)在创建新编辑器时触发,并在那里添加我们的自定义处理程序,例如:
CKEDITOR.on("instanceReady", function(ev) {
var editor = ev.editor;
editor.on("focus", function(ev) {
alert("focused!");
});
});