CKEDITOR READONLY启用其他按钮

时间:2017-09-29 18:05:24

标签: ckeditor

我有问题。 当我编辑“只读”时一些按钮(复制,预览,全屏)保持启用状态。

  • 正常 enter image description here

  • 选择一些文字 enter image description here

选择文字时如何启用其他按钮? (例如启用按钮' BGColor')

1 个答案:

答案 0 :(得分:0)

你可以做这样的事情 寻找选择事件。

CKEDITOR.instances["textarea"].on( 'selectionChange', function( evt ) {
    // get desired command from ckeditor 
    var myCommand = this.getCommand( 'CKEDITOR_COMMAND_NAME' );
    var mySelection = null;
    // check if something is selected
    var mySelection = this.getSelection().getNative() || this.window.$.getSelection() || this.document.$.selection;
    if (!mySelection) {
    // if not stay disable
        myCommand.disable();
    } else {
   //if yes enable command
    myCommand.enable();
    }

});