0

J'utilise CKEditor et ont une fonction initEditor qui Bootstraps toutes les fonctions de gestionnaire d'événements de l'instance de l'éditeur comme ceci:événement keyup ne fonctionne pas dans CKEditor

BTW, j'utilise CoffeeScript

editor.on 'change', => ... 
editor.on 'blur', => ... 
editor.on 'key', => ... 

et bientôt je trouve que l'événement est en fait keykeydown, je me demande il y a une API d'événement keyup, parce que cela ne semble pas fonctionner dans mon code:

editor.on 'keyup', => ... 

et je suis une erreur TypeError: editor.onKeyup is not a function dans:

editor.onKeyup((e) => {...})

Répondre

1

Editor ne dispose pas d'un événement keyup. Si vous voulez l'attraper, vous devez le lier aux éditeurs dom.

editor.document.on('keyup',function(){alert('kek')}); 
+0

Il résout le problème à coup sûr, mais sans utiliser l'API CKEditor. Merci quand même. – Chang