2016-06-14 89 views
1

基於JavaScript布爾值,我需要將的CKEditor更改爲MeiryoCKEditor - 在頁面加載時更改字體系列

到目前爲止,我已經嘗試在if條件中的自定義JS中添加以下內容。但是這不會改變font-family

config.font_style = 
{ 
    element  : 'span', 
    styles  : { 'font-family' : '#Meiryo' }, 
    overrides : [ { element : 'font', attributes : { 'face' : null } } ] 
}; 
在我的自定義腳本

而且這個

config.font_defaultLabel = 'Meiryo'; 
config.fontSize_defaultLabel = '12px'; 

沒有一次成功。請讓我知道我做錯了什麼。

提前致謝!

+0

請檢查您的js控制檯是否有錯誤。 – dorado

回答

1

是:

config.font_style = 
    { 
     element  : 'span', 
     styles  : { 'font-family' : '#(Meiryo)' }, 
     overrides : [ { element : 'font', attributes : { 'face' : null } } ] 
    }; 

而不是:

config.font_style = 
{ 
    element  : 'span', 
    styles  : { 'font-family' : '#Meiryo' }, 
    overrides : [ { element : 'font', attributes : { 'face' : null } } ] 
}; 

所有接受:

145 CKEDITOR.config.font_names = 
146  'Arial/Arial, Helvetica, sans-serif;' + 
147  'Comic Sans MS/Comic Sans MS, cursive;' + 
148  'Courier New/Courier New, Courier, monospace;' + 
149  'Georgia/Georgia, serif;' + 
150  'Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;' + 
151  'Tahoma/Tahoma, Geneva, sans-serif;' + 
152  'Times New Roman/Times New Roman, Times, serif;' + 
153  'Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;' + 
154  'Verdana/Verdana, Geneva, sans-serif'; 

來源:

http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.font_style