您好我正在开发一些项目并且我使用CKEditor作为内容编辑器并且不会丢失网站加载速度我只在textarea焦点初始化ckeditor,但我有一个问题,我做了引用函数我想它初始化ckeditor如果它& #39; s尚未插入我想要的引用。
现在代码看起来像这样
var app = {
initializeEditor: function() {
CKEDITOR.replace('editor');
return CKEDITOR.instances;
},
initializeEditorOnFocus: function() {
// There goes code for focus
},
quote: function() {
// Note here it's getting ckeditor object
var ck = this.initializeEditor();
// There is more code with quotation
// Insert quote in editor
ck.editor.insertHtml(quotation);
}
};
当我点击我想要插入编辑器的所需报价时,它不会插入报价但只会初始化ckeditor,任何想法如何使其有效?
示例我需要它如何工作:按报价按钮 - >初始化编辑器,如果它还没有 - >在编辑器中插入引号
*注意:这不是完整的代码,这只是我做的例子。
答案 0 :(得分:1)
找到解决方案instanceReady
修复它。