关键事件工作时,关键事件在CKEditor中不起作用



我正在使用ckeditor 3.x及其作品成功。现在,我需要keyup函数上的ckeditor值。当我使用key函数时,我获得了数据,但是当我使用keyup函数时,无效。这是我的代码

CKEDITOR.replace(ckViewEn,{
    language:'en-gb'
}).on('key', function(e) {
    alert(123); // works
});
CKEDITOR.replace(ckViewEn,{
        language:'en-gb'
    }).on('keyup', function(e) {
        alert(123); // Not working
    });

编辑器没有键盘(all)事件。如果要捕获它,则需要将其绑定到编辑器文档对象模型。&如果不工作,则需要与settimeout()一起使用。

editor.on('contentDom', function( event ) {
  editor.document.on('key', function(event) {
    console.log('my key');
  });
  editor.document.on('keyup', function(event) {
    console.log('my keyup');
  });
  editor.document.on('keydown', function(event) {
    console.log('my keydown');
  });
  editor.on('key', function(event) {
    console.log('raw key');
  });
  editor.on('keyup', function(event) {
    console.log('raw keyup');
  });
  editor.on('keydown', function(event) {
    console.log('raw keydown');
  });
  editor.document.on('mouseup', function(event) {
    console.log('mouseup');
  });
});

有关更多信息来源: -

ckeditor键 - 事件

ckeditor获取关键事件类型

相关内容

  • 没有找到相关文章

最新更新