我正在使用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
});
答案 0 :(得分:0)
编辑器没有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');
});
});
有关更多信息来源: -