8

我需要能够使用按钮打开/关闭内联编辑。有关内联编辑的示例,请参见此处:http: //nightly-v4.ckeditor.com/3559/samples/inlineall.html

我的标记是这样的:

<div contenteditable='true'>Mycontent</div>

使用 jQuery 我希望能够打开/关闭编辑器。

我试过设置contenteditable为false,但这不起作用。contenteditable切换设置时,编辑器不会加载回页面。

附录:我还需要在单击按钮时销毁所有 CKEditor 内联实例。我是这样做的:

        //kill all ckeditors
        for(k in CKEDITOR.instances){
            var instance = CKEDITOR.instances[k];
            instance.destroy();
        }
4

1 回答 1

7

jQuery 不会帮助你。使用 CKEditor 的 API。例如,您可以在每次想要关闭编辑器时销毁编辑器(请参阅http://nightly-v4.ckeditor.com/ckeditor_api/#!/api/CKEDITOR.editor-method-destroy)并再次初始化以将其打开。可能还有其他方法可以“关闭编辑器”,但您必须更准确地说这对您意味着什么。

于 2012-10-11T20:12:26.903 回答