CKEDITOR 的初始化函数不执行
The initialization function of CKEDITOR doesn't execute
与
instanceCreated
事件链接的函数不执行。
CKEDITOR.replace(elementName,{
on:{ 'instanceCreated': initFunc,
'instanceReady': onCompleteFunc
},
height: '50%',
width: 600
});
onCompleteFunc
函数像事件处理程序一样执行,但 intiFunc
函数根本不执行。为什么会这样?
这就是我设法实现这一目标的方式
CKEDITOR.on('instanceCreated', function(ev) {
alert('Editor instance created');
});
CKEDITOR.replace('txtArea');
CKEDITOR.on("instanceReady", function(ev) {
alert('Editor instance ready');
});
<textarea name="txtArea"></textarea>
注意:不能在"ckeditor.replace()"之后调用"instanceCreated"事件,因为该实例已经创建,因此不会运行
JSFiddle: https://jsfiddle.net/bmatovu/09hgfamq/
相关文章:
- 如何做到这一点,使代码在不传递条件后执行函数
- javascript自执行函数-不同的语法
- JavaScript:只有当数组中的所有项都为true时才执行函数
- iFrame url更改时执行函数
- 为什么AngularJS在每个摘要循环上都执行函数
- 如何使用setInterval执行函数
- 当*ngFor以角度2结束时执行函数
- Ajax调用完成后如何执行函数
- 在显示引导弹出窗口之前执行函数
- 从自执行函数返回函数的Javascript性能命中率
- 在操作完成时执行函数
- jquery/js中的自执行函数
- 如何仅在完成对gap.client.youtube的请求.execute后执行函数
- 构造函数函数中的自执行函数的OO上下文/范围
- Javascript未使用=运算符执行函数
- AngularJS:如何按照预定义的顺序执行函数
- 在不使用隔离作用域的情况下执行函数的角度指令
- 如何在页面加载后执行函数是在 AngularJS 中完成的
- 完成页面加载后执行函数
- 如何在完成完全执行函数后触发循环