10

我正在尝试在我的网站上添加 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 但不在网站上,可能与其他脚本冲突吗?

任何想法 ?

4

0 回答 0