问题描述:kindeditor在dialog弹出框,无法编辑,不能获取焦点
问题解决办法:
1.去掉页面或js初始化Kindeditor的操作
2.所有的初始化Kindeditor操作,由dialog操作
代码如下:
function jaes_dialog(){
$("#div_controls").dialog({
title: "解决bug",
autoOpen: false,
height: 350,
width: 800,
resizable :false,
open: function () {
KindEditor.create('#ncontent', {
resizeType: 0,
allowPreviewEmoticons: false,
allowImageUpload: false,
afterBlur: function () {
this.sync();
},
items: [
'source', 'selectall', 'quickformat', '|', 'fontname', 'fontsize', '|', 'undo', 'redo', 'cut', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline', 'lineheight', '|', 'justifyleft', 'justifycenter', 'justifyright', '|', 'image', 'link']
});
},
buttons: [
{
text: "确定",
click: function () {
//获得解决方案和bug的id
alert("xxx");
}
},
{
text: "取消",
click: function () {
$(this).dialog("close");
}
}
]
});
$("#div_controls").dialog("open");
}
可以把方法考过去,对自己的div的ID改一下。解决这个问题