提出問題
使用ueditor-1.4.3中遇到第一次跳轉到使用ueditor的介面後,編輯器載入正常,返回後第二次再跳轉到這個介面就出現ueditor無法正常載入,
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並沒有渲染。
在js中用下面的方式呼叫:
jquery(function($)
也可以這樣:
jquery(function($)
問題成功解決。希望此文對碰到這個問題的朋友有所幫助。
Ueditor富編輯器第二次開啟的時候會渲染失敗
1 在頁面或視窗關閉的時候,通過監聽頁面或視窗事件,在函式裡面銷毀富編輯器 if typeof ue.geteditor newscontentadd undefined 2 在頁面每次初始化的時候,先刪除掉以前的編輯器,再次進行初始化 先刪除掉以前的ueditor,否則第二次開啟的時候會渲染失敗 ...
Ueditor富編輯器第二次開啟的時候會渲染失敗
1 在頁面或視窗關閉的時候,通過監聽頁面或視窗事件,在函式裡面銷毀富編輯器 if typeof ue.geteditor newscontentadd undefined 2 在頁面每次初始化的時候,先刪除掉以前的編輯器,再次進行初始化 先刪除掉以前的ueditor,否則第二次開啟的時候會渲染失敗 ...
關於第二次訓練賽
第二次訓練賽甚至比第一次還要差,開始做的時候,因為在調並查集的題目,一時忘了比賽開始時間,這又導致了在開始便就輸在了起跑線上,接下來看a,20分鐘後想到了bfs,不過和p商量後,發現他在吳澤軍的書上找到了原題!用優先佇列做的,感覺很好,在理解了之後,此時時間差不多乙個小時了,開始敲,當然不想用書上的...