解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题

发布时间 - 2026-01-11 01:43:58    点击率:

废话不多说了直接给大家贴代码了,具体代码如下所示:

$('#myModal').on('shown', function() {
 $(document).off('focusin.modal');
});
//显示modal
$('#myModal').modal('show');
//show完毕前执行
$('#myModal').on('shown', function () {
  //加上下面这句!解决了~
  $(document).off('focusin.modal');
 // 打开Dialog后创建编辑器
 KindEditor.create('textarea[name="content"]', {
  resizeType : 1
 });
})
//hide完毕前执行
$('#myModal').on('hidden', function () {
 // 关闭Dialog前移除编辑器
 KindEditor.remove('textarea[name="content"]');
})

下面是我在项目中的应用,请大家注意加注释的那一句!

function computeMaskHeight() {
   var obj = $("#blockLoading");
   var parent = obj.parent();
   obj.height(parent.height());
  }
  function block(opt) {
   var defaults = {
    title: "",
    showClose: true,
    showOk: true,
    showBottom: true,
    showTitle: true,
    showHead: true,
    onOk: function() {
    },
    onShown: function(e) {
    }
   };
   var setting = $.extend(defaults, opt);
   $("#blockTitle").html(setting.title);
   if (setting.showClose) {
    $("#closeBlock, #closeBlockX").show();
   } else {
    $("#closeBlock, #closeBlockX").hide();
   }
   if (setting.showOk) {
    $("#blockOk").show();
   } else {
    $("#blockOk").hide();
   }
   $("#blockOk").unbind().click(function() {
    setting.onOk();
   });
   if (setting.showBottom) {
    $("#blockBottom").show();
   } else {
    $("#blockBottom").hide();
   }
   if (setting.showHead) {
    $("#blockHead").show();
   } else {
    $("#blockHead").hide();
   }
   $("#blockBody").html("<i class='icon-spinner icon-spin icon-4x'></i>");
   $('#blockContainer').off('shown.bs.modal').on('shown.bs.modal', function (e) {
    $(document).off('focusin.modal');//解决编辑器弹出层文本框不能输入的问题http://stackoverflow.com/questions/14795035/twitter-bootstrap-modal-blocks-text-input-field
    setting.onShown(e);
   });
   $("#blockContainer").modal();
  }

以上所述是小编给大家介绍的解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# bootstrap  # modal  # 关于ckeditor在bootstrap中modal中弹框无法输入的解决方法  # 编辑器  # 给大家  # 弹出  # 小编  # 文本框  # 我在  # 一句  # 在此  # 说了  # 不多  # 请大家  # 所示  # 这句  # 所述  # 给我留言  # 感谢大家  # 移除  # 疑问请  # 有任何  # 加载 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 音乐网站服务器如何优化API响应速度?  太平洋网站制作公司,网络用语太平洋是什么意思?  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  在线制作视频的网站有哪些,电脑如何制作视频短片?  如何在景安云服务器上绑定域名并配置虚拟主机?  高防服务器租用指南:配置选择与快速部署攻略  如何在香港免费服务器上快速搭建网站?  微信公众帐号开发教程之图文消息全攻略  jQuery validate插件功能与用法详解  Laravel如何使用Service Container和依赖注入?(代码示例)  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  详解Android中Activity的四大启动模式实验简述  如何在阿里云通过域名搭建网站?  html如何与html链接_实现多个HTML页面互相链接【互相】  Laravel集合Collection怎么用_Laravel集合常用函数详解  如何续费美橙建站之星域名及服务?  原生JS实现图片轮播切换效果  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  网站制作软件免费下载安装,有哪些免费下载的软件网站?  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  在Oracle关闭情况下如何修改spfile的参数  利用python获取某年中每个月的第一天和最后一天  详解Oracle修改字段类型方法总结  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  新三国志曹操传主线渭水交兵攻略  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  Python自动化办公教程_ExcelWordPDF批量处理案例  如何快速生成高效建站系统源代码?  Android 常见的图片加载框架详细介绍  IOS倒计时设置UIButton标题title的抖动问题  深圳网站制作的公司有哪些,dido官方网站?  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  浅谈redis在项目中的应用  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  个人摄影网站制作流程,摄影爱好者都去什么网站?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  EditPlus中的正则表达式 实战(4)  Swift中swift中的switch 语句  如何在 Pandas 中基于一列条件计算另一列的分组均值  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程