UEditor第二次載入總是不渲染的解決方案

2022-05-10 08:48:19 字數 1051 閱讀 7207

使用ueditor-1.4.3中遇到第一次跳轉到使用ueditor的介面後,編輯器載入正常,返回後第二次再跳轉到這個介面就出現ueditor無法正常載入,

/**

* @file

* @name ue

* @short ue

* @desc ueditor的頂部命名空間

*//**

* @name geteditor

* @since 1.2.4+

* @grammar ue.geteditor(id,[opt]) => editor例項

* @desc 提供乙個全域性的方法得到編輯器例項

** * ''id'' 放置編輯器的容器id, 如果容器下的編輯器已經存在,就直接返回

* * ''opt'' 編輯器的可選引數

* @example

* ue.geteditor('containerid',});

* ue.geteditor('containerid'); //返回剛建立的例項**/

ue.geteditor = function (id, opt)

return editor;

};ue.deleditor = function (id)

};

這段可以看到,在呼叫ue.geteditor(『_editor』)初始化ueditor時,先從放置編輯器的容器instances中獲取,沒有例項才例項化乙個editor,這就是引起問題的原因。

在第一次跳轉到編輯器介面時,正常的例項化了乙個新的編輯器物件,並放入instances,呼叫editor.render(id)渲染編輯器的dom;

第二次初始化時卻僅從容器中取到例項:var editor = instances[id]; 直接返回了editor物件,而編輯器的dom並沒有渲染。

用下面的方式呼叫:

jquery(function($) 

或者:

jquery(function($) 

第二次作業

execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...

第二次約會

第一次看來我沒把人家姑娘嚇壞,一周後的乙個星期一晚上,我迎來了和t第二次見面機會,那天我發了一條簡訊給t,今天晚上我們去外灘逛逛吧 t快下班的時候給我打了個 當時t和她的小朋友們都還在教室裡,t很爽快的答應我的邀請,並且叫他們班所有的 學生異口同聲在 的那端大聲叫 叔叔好!當時差點沒把我耳朵震聾,呵...

第二次作業

第一題 p1 1 遞迴寫法,效率低 include 1.寫乙個函式返回引數值為1的個數 比如 15 0000 1111 4個1 程式原型 int count one bits unsigned int value int fuc int x else return 0 void mainp1 p1 ...