我正在尝试在我的网站上添加 CKEDITOR 4.2(使用 Chrome 29 和 Firefox 23 进行测试),ckeditor.js
在该head
部分中加载,在 ajax 中加载 textarea,然后替换为:
CKEDITOR.replace('editor');
但之后我无法在文本字段中写入,并且当我单击任何按钮时,会出现错误Cannot call method 'getSelection' of undefined
CKEDITOR.dom.selection = function (a) {
var b = a instanceof CKEDITOR.dom.element;
this.document = a instanceof CKEDITOR.dom.document ? a : a.getDocument();
this.root = a = b ? a : this.document.getBody();
this.isLocked = 0;
this._ = {
cache: {}
};
b = o ? this.document.$.selection : this.document.getWindow().$.getSelection(); // Error
// ...
}
它在一个空页面上工作,没有 ajax 但不在网站上,可能与其他脚本冲突吗?
任何想法 ?