kindeditor配合requirejs使用时,ready失效

原创 2016年08月29日 16:48:24

KindEditor官方的文档在使用KindEditor时是这样的:

KindEditor.ready(function(K)) {
        K.create('#editor_id');
}
使用了自己提供给的ready,想要在dom加载完成后创建富文本框。一般情况下都不会有问题,我在dome中也是可用的。今天正式把代码一直到项目中,幺蛾子出现啦,富文本框怎么都不出现。花了一个来小时问题定位到ready。问题的原因是,我调用KindEditor的代码是使用requirejs引入的,在执行KindEditor.ready代码的时候dom结构早就完成了,动态插入的script代码不会再次触发DOMContentLoaded事件,因此KindEditor.ready注册的回调永远不会被执行,富文本框当然不会出现啦。解决方案很简单,不要使用KinkEditor.ready,直接KindEditor.create(...就好啦。

可以在function里面直接调用KindEditor对象而不用KindEditor.ready(function(K)这样去拿

function addHomeslideshow(){ window.K = KindEditor; var editor = K.editor( { uploadJson : "#"...
  • qq_28643437
  • qq_28643437
  • 2016年12月21日 17:13
  • 707

RequireJS 2.x —— 模块的相互引用

test.html文件内容 //配置基本信息 require.config({ baseUrl: "http://www.domaintrade.com/requirejs/as...
  • zhouzhiande
  • zhouzhiande
  • 2016年08月20日 22:05
  • 2051

KindEditor的使用

一、kindeditor使用 1.kindeditor库引用   2.调用kindeditor  var editor;  KindEditor.ready(function(K){     ...
  • u012303775
  • u012303775
  • 2016年10月06日 17:55
  • 688

kindeditor使用方法

一、下载编辑器 下载KindEditor最新版本(本版本为4.1.10) 下载页面:http://kindeditor.net/down.php 二、部署编辑器 解压kindeditor-x.x.x...
  • itmyhome
  • itmyhome
  • 2014年11月15日 21:41
  • 12753

Requirejs高级应用(一):将ES6转换为Requirejs代码

既想利用ES6的先进特性,又想发挥Requirejs的AMD特性,于是想着将ES6代码转换为满足Requirejs规范的AMD代码,并解决ES6默认添加default属性问题。...
  • yiifaa
  • yiifaa
  • 2016年07月17日 22:38
  • 717

requireJS的基本用法

引言    目前项目中的前端架构采用的是RequireJS+AngularJS,小编在工作之余对这个前端框架比较感兴趣,在开始的时候对这个框架不是很懂,因为里面有很多平台自己封装的东西,所以在理解...
  • u013045437
  • u013045437
  • 2016年07月06日 22:26
  • 4508

KindEditor编辑器关闭过滤html,js,css标题方法

KindEditor.ready(function(K) { var editor1 = K.create('textarea[name="contents"]', { cssPath : '/k...
  • Lankecms
  • Lankecms
  • 2016年07月06日 22:09
  • 1647

使用easyui执行post后不会提交kindeditor对应的textarea中新增的内容。只会显示默认内容解决办法

问题描述 使用easyui执行post后不会提交kindeditor对应的textarea中新增的内容。只会显示默认内容。 提交后的值还是textarea的默认值。原因就是没有给kindedito...
  • zxhj963
  • zxhj963
  • 2015年06月03日 22:30
  • 222

JS模块化工具requirejs的基本用法

AMD是”Asynchronous Module Definition”的缩写,意思就是”异步模块定义”。RequireJS就是AMD规范最好的实现者之一。本文介绍了RequireJS的基本用法。...
  • u014607184
  • u014607184
  • 2016年08月27日 16:54
  • 2000

RequireJS 依赖关系的实例

现在看看RequireJS带来的整洁的特点: 下面有个html页面: [html] configuration ...
  • acongshijia
  • acongshijia
  • 2016年03月11日 10:54
  • 1204
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:kindeditor配合requirejs使用时,ready失效
举报原因:
原因补充:

(最多只允许输入30个字)