问题描述
使用 jquery 的 load 方法加载页面时,被加载页面的 Kindeditor 控件显示失败。
原因
Kindeditor 代码片段
function _ready(fn) {
if (_readyFinished) {
fn(KindEditor);
return;
}
var loaded = false;
function readyFunc() { //初始化方法
if (!loaded) {
loaded = true;
fn(KindEditor);
_readyFinished = true;
}
}
function ieReadyFunc() {
if (!loaded) {
try {
document.documentElement.doScroll('left');
} catch(e) {
setTimeout(ieReadyFunc, 100);
return;
}
readyFunc();
}
}
function ieReadyStateFunc() {
if (document.readyState === 'complete') {
readyFunc();
}
}
if (document.addEventListener) {
_bind(document, 'DOMContentLoaded', readyFunc); //将初始化方法 bind 在 documet 对象上
} else if (document.attachEvent) {
_bind(document, 'readystatechange', ieReadyStateFunc); <span style="font