我正在编写我的插件,并且我正在尝试将事件设置为元素,我将添加到编辑器中。该事件应该按键输入。
不幸的是,当我试图抓住一把钥匙时,或者' keydown'事件没有任何反应,但如果我设置了“点击”#39;事件发生得很好。
var element = editor.document.createElement('div');
element.setAttribute('data-type', 'example');
element.on('click', function() {
alert("Hi");
});
editor.insertElement(element);
有人可以像我一样帮助一个菜鸟吗? :d
由于
答案 0 :(得分:0)
您只能在编辑主机(可聚焦元素)中收听键盘事件。所以只需将您的监听器添加到可编辑元素,例如
editor.editable().on( 'keyup', function( evt ) { console.log( 'keyup' ); } );