使用JavaScript打开和关闭CKEditor 4内联编辑
我需要能够用一个按钮切换内联编辑的开/关。请参见此处的内联编辑示例: 我的标记如下:使用JavaScript打开和关闭CKEditor 4内联编辑,javascript,jquery,ckeditor,Javascript,Jquery,Ckeditor,我需要能够用一个按钮切换内联编辑的开/关。请参见此处的内联编辑示例: 我的标记如下: <div contenteditable='true'>Mycontent</div> jQuery帮不了你。使用CKEditor的API。例如,您可以在每次要关闭编辑器时销毁它(请参阅),然后再次初始化以打开它。“关闭编辑器”可能还有其他方法,但您必须更准确地知道它对您意味着什么。谢谢,这确实会破坏它。但是,如何再次实例化内联编辑器?我想编写它,与您第一次实例化它的方式完全相同,但后
<div contenteditable='true'>Mycontent</div>
jQuery帮不了你。使用CKEditor的API。例如,您可以在每次要关闭编辑器时销毁它(请参阅),然后再次初始化以打开它。“关闭编辑器”可能还有其他方法,但您必须更准确地知道它对您意味着什么。谢谢,这确实会破坏它。但是,如何再次实例化内联编辑器?我想编写它,与您第一次实例化它的方式完全相同,但后来我认为它会自动实例化:D.反正-
CKEDITOR.inline('div\u id')
。检查。我不确定我是否做错了什么,但是内联实例被破坏后,尽管工具栏消失了,编辑器区域仍然是可编辑的。闪烁的光标也在那里。如何使它像以前一样工作,CKEDITOR.inline();-我是说静态内容。找到了.setAttribute('contenteditable','false')代码>完成任务
//kill all ckeditors
for(k in CKEDITOR.instances){
var instance = CKEDITOR.instances[k];
instance.destroy();
}