元素上的CKEditor事件

时间:2016-02-10 16:43:48

标签: events ckeditor keyboard-events

我正在编写我的插件,并且我正在尝试将事件设置为元素,我将添加到编辑器中。该事件应该按键输入。

不幸的是,当我试图抓住一把钥匙时,或者' keydown'事件没有任何反应,但如果我设置了“点击”#39;事件发生得很好。

var element = editor.document.createElement('div');
element.setAttribute('data-type', 'example');
element.on('click', function() {
    alert("Hi");
});

editor.insertElement(element);

有人可以像我一样帮助一个菜鸟吗? :d

由于

1 个答案:

答案 0 :(得分:0)

您只能在编辑主机(可聚焦元素)中收听键盘事件。所以只需将您的监听器添加到可编辑元素,例如

editor.editable().on( 'keyup', function( evt ) { console.log( 'keyup' ); } );