【发布时间】:2015-07-29 09:26:18
【问题描述】:
我有许多自定义按钮,我想将每个按钮的文本设置为不同的样式。但是 'style' 选项设置 div 上的样式而不是按钮,所以它不起作用。
这是我生成按钮的代码
// Add a button for rank
editor.addButton('rank', {
text: 'Rank',
tooltip: 'Highlight Rank',
icon: false,
style:'color:red;',
onPostRender: function () {
var button = this;
editor.on('NodeChange', function (e) {
if (editor.formatter.match('rank')) {
button.active(true);
} else {
button.active(false);
}
});
},
这是输出的html
<div id="mceu_0" class="mce-widget mce-btn mce-btn-small mce-first mce-last" tabindex="-1" aria-labelledby="mceu_0" style="color: red;" role="button" aria-label="Highlight Rank" aria-pressed="false">
<button role="presentation" type="button" tabindex="-1" >Rank</button></div>
谁能指出我将样式应用于按钮的正确选项?我需要为每个按钮设置不同的样式。
【问题讨论】:
标签: javascript css tinymce