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

KindEditor 和 jQuery-easyui 插件有衝突javascript

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

再 文本區 java

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

後面加上 json

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

會出現 編輯器 可是沒法編輯 asp.net

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

Uncaught TypeError: Cannot call method 'getSelection' of undefined函數

好像 easyui也有這個函數 ui

是否是這個衝突引發的 ?

並且若是加在 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');
},
相關文章
相關標籤/搜索