密钥事件工作时,密钥事件在CKEDITOR中不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了密钥事件工作时,密钥事件在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
    });
答案

编辑器没有keyup(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 Key-Event

CKEditor Get key event type

以上是关于密钥事件工作时,密钥事件在CKEDITOR中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

当位置为绝对时,onPress 事件在动画视图中不起作用

我的Android进阶之旅------>Android中ListView中嵌套(ListView)控件时item的点击事件不起作的问题解决方法

带有新发件人 ID 和现有密钥库的推送通知在签名的 apk 中不起作用

为啥事件触发器在统一 2d 中不起作用?

UITextField 触摸事件在 UIScrollView 中不起作用

我的谷歌地图 api 密钥在 python 中不起作用,尽管它可以在 swift 中运行