我可以阻止创建CK编辑器实例吗?
Can I prevent a CK Editor instance from being created?
我正在研究一个使用CK编辑器的CMS的降价插件。我需要禁用CK编辑器,这样它就不会干扰降价。
是否有一种方法,通过Javascript,防止CK编辑器实例被创建?
使用jQuery适配器的CK编辑器创建实例,代码如下:
jQuery('#summary').ckeditor(
{
toolbar:'Summary',
customConfig : 'config.js.cfm'
},
htmlEditorOnComplete
);
我明白我可以通过像这样监听instanceReady
事件来销毁一个实例:
CKEDITOR.on('instanceReady', function(e){
e.editor.destroy();
});
那不适合我的需要,因为我需要针对特定的CK编辑器实例(有多个可以存在于此区域,我不想禁用它们),因为我想在加载之前停止CK编辑器。
未经测试,但您可以尝试:
$('#summary').bind('instanceReady.ckeditor', function(e, editorInstance){
editorInstance.destroy();
});
这是基于您为jQuery适配器提供的链接的事件处理部分中的信息。
可以使用on instanceReady来销毁特定的元素
$('#summary').on('instanceReady', function(e){
destroy(e);
});
相关文章:
- ExtJS网格单元格编辑器,防止焦点松动问题
- 可以't使用PHP使用Froala编辑器上传图像URL
- 如何在corona sdk中从CK编辑器中检索数据
- Eclipse编辑器中无法访问的代码
- 如何将拼写检查集成到密文编辑器
- 一个页面上有多个Ace编辑器,没有预先设置元素
- ACE编辑器正在删除模块,因为define是't一根绳子
- 如何通过元素选择器获取tinyMCE编辑器实例
- 使用具有不同完成符的多个ace编辑器实例
- CodeMirror 删除编辑器实例
- CKEDITOR 拖放插件集成在编辑器实例销毁并重新创建后停止工作
- 如何在页面上设置CKEDitor的实例始终是富文本编辑器
- 如何创建JQueryTE文本编辑器的动态实例
- 我可以阻止创建CK编辑器实例吗?
- WP-JS-获取Tinymce编辑器的实例
- Ace javascript编辑器的多个实例
- 王牌编辑器-如何找到一个或所有实例
- Kendo UI在编辑器中从小部件访问详细网格实例
- Froala编辑器获取当前实例
- 使用 tinyMCE 时,有没有办法从编辑器的实例中获取对工具栏的引用