kindeditor和jquery easyui不兼容的問題-不顯示與不能編輯的問題


KindEditor 和 jQuery-easyui 插件有沖突

瀏覽器版本:
chrome firefox
KindEditor版本:
4.1.7
BUG再現步驟:
1. 在 jQuery-easyui 的tabs里加入

再 文本區

<textarea name="xxxxxxxxxxxxxxxxxxx"   style="width:80px; height:300px;">KindEditor</textarea>

后面加上

var editor1 = KindEditor.create('textarea[name="xxxxxxxxxxxxxxxxxxx"]', {
  allowFileManager : true
 });

會出現 編輯器 但是無法編輯

切換到html格式可以編輯 但是又切回去的時候 報這個錯誤

Uncaught TypeError: Cannot call method 'getSelection' of undefined

好像 easyui也有這個函數

是不是這個沖突引起的 ?

而且如果加在 KindEditor.ready(function(K) { 里面 根本不會走進去

IE下正常 
期望結果:

因為 目前大多數公司 都是用 jQuery-easyui 做ui控件

而且 我們主張客戶用 chrome 但是 因為要用到編輯器

感覺KindEditor非常棒 所以希望 KindEditor 能幫忙解決下

和 easyui沖突的問題

 

解決辦法:

要在dialog 開打之后,在加載,即 onOpen事件, 關閉后注銷 onOpen: function (event, ui) {
// 打開Dialog后創建編輯器

KindEditor.create('#editor_content', {
resizeType : 1,
 allowFileManager: true,
uploadJson: '../../KindEditor/asp.net/upload_json.ashx',
fileManagerJson: '../../KindEditor/asp.net/file_manager_json.ashx'
});
},
onBeforeClose: function (event, ui) {
// 關閉Dialog前移除編輯器
   KindEditor.remove('#editor_content');
},

 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM