【问题标题】:how to show ckeditor plugin button as clicked button如何将ckeditor插件按钮显示为单击按钮
【发布时间】:2017-12-12 09:23:12
【问题描述】:

我使用tutorial 创建了一个自定义 ckeditor 插件,并且运行良好。我只想在第一次单击时将插件按钮显示为选中/启用/单击,就像 Bold 插件按钮的行为一样。我已经检查过它是否适用 cke_button cke_button_on classes 当我单击粗体按钮时。但我已经用谷歌搜索但没有得到同样的方法。

我怎样才能达到同样的效果?如果您觉得问的太简单,请忽略,但我尝试了很多但没有任何方法。

【问题讨论】:

    标签: plugins ckeditor


    【解决方案1】:

    我只需要更改命令的状态。所以

    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);
    

    仅此而已。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-07
      • 2020-07-28
      • 2019-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多