kindeditor在dialog弹出框中无法获得焦点
来源:互联网 发布:mysql 拼接字符串 编辑:程序博客网 时间:2024/05/22 08:26
前几天遇到一个问题,当kindeditor在dialog中使用时,无法获得焦点。
使用的是最通用的kindeditor初始化代码和dialog弹出框代码,代码如下:
KindEditor.ready(function (K) { var editor1 = K.create('#solution', { resizeType: 2, resizeMode: 2, width: "600px", minWidth: "600px", height: "400px", 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'] }); }); $(function () { //解决弹出框 $(".solution").live('click', function () { $("#solutionDiv").dialog({ title: "解决bug", autoOpen: false, height: 350, width: 800, open: function () { KindEditor.create('#solution', { 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 var id = $("#bugID").val(); var userID = $("#userID").val(); var solution = $("#solution").val(); $.ajax({ type: "post", url: "solution.aspx/Update", data: "{'id':'" + id + "','solution':'" + solution + "','userID':'" + userID + "'}", dataType: "json", contentType: "application/json; charset=utf-8", success: function (data) { if (data.d == "1") { alert("成功提交解决方案!"); location.reload(); } else { alert("提交失败"); } } }); $(this).dialog("close"); } }, { text: "取消", click: function () { $(this).dialog("close"); } } ] }); $("#solutionDiv").dialog("open"); });
但这样写,有个问题,就是dialog弹出框中的kindeditor无法获得焦点,以及其他操作
后来查了一些资料,已经尝试了一些方法,最后发现,在dialog的open方法中初始化kindeditor,代码如下
$(".solution").live('click', function () { $("#solutionDiv").dialog({ title: "解决bug", autoOpen: false, height: 350, width: 800, open: function () { KindEditor.create('#solution', { 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 var id = $("#bugID").val(); var userID = $("#userID").val(); var solution = $("#solution").val(); $.ajax({ type: "post", url: "solution.aspx/Update", data: "{'id':'" + id + "','solution':'" + solution + "','userID':'" + userID + "'}", dataType: "json", contentType: "application/json; charset=utf-8", success: function (data) { if (data.d == "1") { alert("成功提交解决方案!"); location.reload(); } else { alert("提交失败"); } } }); $(this).dialog("close"); } }, { text: "取消", click: function () { $(this).dialog("close"); } } ] }); $("#solutionDiv").dialog("open"); });
- kindeditor在dialog弹出框中无法获得焦点
- kindeditor在dialog弹出框,无法编辑,不能获取焦点
- Kindeditor在LigerUI中无法获得焦点
- IE8下, KindEditor无法获得焦点
- esasyui 和 KindEditor 在同一页面,input无法获得焦点,无法输入
- DWZ整合Kindeditor应用于dialog弹出框
- easyui-dialog中无法显示KindEditor插件
- EditText在Dialog中得到焦点并全部选中且弹出软件键盘
- RepositoryItemComboBox获得焦点弹出下拉框
- 在ASP.NET中一个弹出信息窗口及获得焦点的函数
- Fragment中Dialog无法弹出输入法
- 自定义dialog中EditText无法弹出输入法
- 关于editext 进入获得焦点,点击无法弹出输入法问题,要弹出却不弹出
- EditText无法输入内容,无法获得焦点,无法自动弹出键盘
- Android开发中EditText获得焦点弹出输入框改变屏幕布局的问题
- Android开发中EditText获得焦点弹出输入框改变屏幕布局的问题
- 解决EditText编辑框在Fragment中无法获取焦点
- 文本框获得焦点时气泡弹出提示框
- String转换为json对
- 在开机的时候,执行想要的 shell script
- Rich Media(富媒体)媒体的定义
- UVA 1160 - X-Plosives 即LA3644 并查集判断是否存在环
- 在modelsim里仿真用ALTERA的IP core 生成的RAM/ROM模块
- kindeditor在dialog弹出框中无法获得焦点
- C++难点(1)——C++中的未定义行为
- struts-2.3.12引入json包struts2-json-plugin-2.3.12,断网时报错
- Link Layer 链路层
- VcXsrv Windows X Server
- WPF概述读书笔记(1)
- JS正则表达式验证数字
- mysql主从复制
- H264 CABAC overview