如何将ckeditor插件按钮显示为点击按钮
how to show ckeditor plugin button as clicked button
我使用这个 tutorial 创建了一个自定义的 ckeditor 插件,并且工作正常。我只想在第一次单击它时将插件按钮显示为 selected/enabled/clicked,就像 Bold 插件按钮的行为一样。我检查过它适用
cke_button cke_button_on
类 当我点击粗体按钮时。但是我用谷歌搜索但没有找到做同样事情的方法。
我怎样才能达到同样的效果?如果你觉得问的太基础请忽略,但我试了很多都没有办法。
我只需要改变命令的状态。所以
var commandState = editor.getCommand("COMMAND_NAME").state;
if(commandState == CKEDITOR.TRISTATE_OFF) {
commandState = CKEDITOR.TRISTATE_ON;
} else {
commandState = CKEDITOR.TRISTATE_OFF;
}
editor.getCommand("COMMAND_NAME").setState(commandState);
仅此而已。
我使用这个 tutorial 创建了一个自定义的 ckeditor 插件,并且工作正常。我只想在第一次单击它时将插件按钮显示为 selected/enabled/clicked,就像 Bold 插件按钮的行为一样。我检查过它适用
cke_button cke_button_on
类 当我点击粗体按钮时。但是我用谷歌搜索但没有找到做同样事情的方法。
我怎样才能达到同样的效果?如果你觉得问的太基础请忽略,但我试了很多都没有办法。
我只需要改变命令的状态。所以
var commandState = editor.getCommand("COMMAND_NAME").state;
if(commandState == CKEDITOR.TRISTATE_OFF) {
commandState = CKEDITOR.TRISTATE_ON;
} else {
commandState = CKEDITOR.TRISTATE_OFF;
}
editor.getCommand("COMMAND_NAME").setState(commandState);
仅此而已。