如下是ckeditor自定義插件的addButton方法,根據官方文檔看來,是有一個label屬性可以設置文字,但是結果文字並不能展示,研究后發現了一種方法。
label設置按鈕的展示文字后如果不做處理,並且不設置按鈕的圖標,此時在界面上展示出來的按鈕就是一片空白,如下最右:
檢查元素,發現此按鈕的display為none,如下:
解決方法:在樣式表文件中設置此span標簽的display為inline即可。
注意:1.設置樣式時選擇器使用span[class="*****"],不要用id,因為貌似id中間那個數字會變
2.不要直接修改.cke_button_label中的display,因為會影響到toolbar中的其他按鈕
3.設置button的圖標:icon: this.path + "images/****.png"
4.ckeditor官方文檔
5.原文鏈接