我试图弄清楚如何创建一个 ckeditor 实例,并将工具栏附加到与我正在创建实例的 DIV 分开的 DIV 上。我在配置数组中看到您可以设置 config.sharedSpaces = { top: 'divid' } (至少在旧版本中可以),但我不能在配置页面上这样做,它需要在页面上完成我正在创建实例。有谁知道如何做到这一点?
这是我创建实例的方式:
CKEDITOR.replace( 'editor', {
toolbarGroups: [
{ name: 'document', groups: [ 'mode', 'document', 'doctools' ] },
{ name: 'clipboard', groups: [ 'clipboard', 'undo' ] },
{ name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
{ name: 'colors' },
{ name: 'styles'},
{ name: 'paragraph', groups: [ 'list', 'align' ], items: [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote' ] },
{ items: [ 'Image', 'Table', 'HorizontalRule', 'SpecialChar' ] },
{ name: 'links' },
{ name: 'editing', groups: [ 'find', 'selection', 'spellchecker' ] },
{ name: 'tools'}
]
});
是的,我知道我可以使用 clone(),但我希望有一个更干净的解决方案。