Je n'arrive pas à comprendre comment écouter focus, click, onKeyUp et d'autres événements dom de base dans ckeditor. Dans le events summary, il n'y a que quelques événements concernant le cycle de vie de ckeditor. Et le "textArea" de ckeditor est un iframe, et c'est html lui-même, donc il n'est pas clair sur quel dom dom à écouter.Comment écouter les événements de base dans CKEditor?
Répondre
Ce n'est pas une grosse affaire, il suffit de faire ce qui suit, fonctionne pour mise au point, flou, etc. cliquez
var ckeditor = CKEDITOR.instances['textArea_id'];
ckeditor.on('focus', fnHandler, context, data, priority);
ou un exemple jQuery:
$(document).ready(function() {
$('#YOUR_TEXTAREA_ID').ckeditor(ckeditor_config);
CKEDITOR.instances.YOUR_TEXTAREA_ID.on('blur', fnHandler);
});
Je ne sais pas quand cela le support est apparu, mais il fonctionne certainement pour 3.5.x
CKEditor a en fait intégré la gestion des événements dans l'objet. Voir cet article pour une explication: http://alfonsoml.blogspot.com/2009/09/ckeditor-events.html
Ainsi, pour attraper une modification dans une instance de CKEditor vous pouvez le faire:
CKEDITOR.on('currentInstance', function(){modified = true;});
En outre, il semble que la version 3 dispose d'un processeur d'événements intégré à ce qui est plus CK est un peu compliqué et la documentation a des trous, mais basé sur sa capacité à gérer gracieusement Word généré HTML, il obtient mon vote comme la meilleure option là-bas.
currentInstance ne fonctionne pas pour moi, ckeditor version 3.5.2 ... au moins sur la mise au point ou les paramètres ... – lisak
- 1. Comment écouter les événements WifiMonitor
- 2. Écouter les événements ActivityManager?
- 3. Android: comment écouter les événements de défilement?
- 4. Écouter les événements de l'histoire dans FireFox?
- 5. Écouter les événements enfants dans Backbone.View
- 6. Comment écouter les événements de clavier dans la table GWT?
- 7. Comment écouter les événements jquery-ui dans une Marionette.ItemView
- 8. Comment écouter les événements de modèle de code Visual Studio?
- 9. Comment puis-je écouter l'événement glisser/déposer dans CKeditor?
- 10. Écouter les événements d'authentification du domaine tomcat
- 11. Faire bitmaps écouter les événements tactiles
- 12. Écouter tous les événements vidéo html
- 13. Mate ne pas écouter les événements - Flex
- 14. comment écouter les événements de l'histoire du navigateur à Dart
- 15. Comment créer un borderContainer pour écouter les événements de défilement?
- 16. événements Jquery sur CKeditor
- 17. Puis-je écouter les événements tactiles Android?
- 18. Voir Backbone.js écouter les événements jquery ui
- 19. API Google Earth: Écouter les événements TourPlayer
- 20. Comment écouter les événements avec swfobject (comme « onVideoEnded »)
- 21. Comment: écouter Java pour les événements capturés par thread C
- 22. Comment écouter les événements componentShown/componentHidden mieux que ComponentListener?
- 23. créer et écouter des événements
- 24. Écouter des événements HTML de BHO
- 25. JS - événements de clavier - écouter/désélectionner
- 26. Écouter les événements HTML/CSS de la page Web
- 27. Comment écouter des événements depuis l'extérieur de mon plugin jquery?
- 28. Android: Comment écouter les événements longclick dans n'importe quelle zone de texte dans d'autres applications?
- 29. écouter plusieurs événements avec un seul auditeur?
- 30. Je veux créer un tableau global pour écouter les événements
Super, cela fonctionne ... Je suis un tel connard que je n'ai pas essayé thi s avant de demander. J'ai lu quelque part que cela ne peut pas être fait. Merci homme – lisak
Qu'est-ce que (comment initializde) ckeditor_config ?? –
http://docs.ckeditor.com/#!/api/CKEDITOR.event-method-on – wjin