CKEditor 初始化并插入 html
CKEditor initialize and insert html
你好,我正在做一些项目,我使用 CKEditor 作为内容编辑器,为了不损失网站加载速度,我只在 textarea 焦点上初始化 ckeditor,但我有一个问题,我制作了引用功能,我想用它来初始化 ckeditor如果还没有,然后插入我想要的报价。
目前代码如下所示
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,有什么想法可以使它正常工作吗?
示例我需要它如何工作:按引号按钮 -> 初始化编辑器(如果尚未编辑) -> 在编辑器中插入引号
*注意:这不是完整的代码,这只是我如何做的示例。
找到解决方案 instanceReady
修复了它。
你好,我正在做一些项目,我使用 CKEditor 作为内容编辑器,为了不损失网站加载速度,我只在 textarea 焦点上初始化 ckeditor,但我有一个问题,我制作了引用功能,我想用它来初始化 ckeditor如果还没有,然后插入我想要的报价。
目前代码如下所示
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,有什么想法可以使它正常工作吗?
示例我需要它如何工作:按引号按钮 -> 初始化编辑器(如果尚未编辑) -> 在编辑器中插入引号
*注意:这不是完整的代码,这只是我如何做的示例。
找到解决方案 instanceReady
修复了它。