我有一個頁面上內嵌CKEDITOR的多個實例。CKEDITOR內嵌和多個工具欄
我希望能夠自定義每個工具欄的工具欄,以在其中顯示不同的字體。
所以我有類似如下:
CKEDITOR.disableAutoInline = true;
var editor1 = CKEDITOR.inline(document.getElementById('editable_476'));
CKEDITOR.config.toolbar = [ .....
];
CKEDITOR.config.font_names = 'Helvetica Nueue/Helvetica Nueue';
這種運作良好,如果我有一個,但如果我使用相同的代碼再CKEDITOR例如,字體被覆蓋。
如何爲不同的CKEDITOR實例使用不同的工具欄?
感謝
UPDATE:
CKEDITOR.inline(editable_498, {
toolbar: [
['Bold','Italic','Underline'],
['NumberedList','BulletedList'],
['JustifyLeft','JustifyCenter','JustifyRight'],
['Undo','Redo'],
'/',
['TextColor','Font','FontSize']
],
font_names: 'Helvetica Nueue/Helvetica Nueue';
});
這將引發一個語法錯誤:
Uncaught SyntaxError: Unexpected token ;
該生產線是font_names: 'Helvetica Nueue/Helvetica Nueue';
您可以在運行時自定義工具欄。論壇上的類似討論[Ck編輯器論壇](http://ckeditor.com/forums/CKEditor-3.x/Change-Toolbar-Runtime) –
爲了記錄,這個由於'font_names'行末尾的分號引起錯誤。 Javascript對象屬性後面沒有分號。 – bendman