63 votes

Comment lier tous les événements sur un élément DOM ?

Comment puis-je lier tous les événements (c’est-à-dire `` , , ) sur un élément ```` DOM, à l’aide de jQuery, sans répertorier chacun d’eux individuellement ?

Exemple:

55voto

otakustay Points 3812

il existe un moyen simple (mais pas précis) de tester tous les événements :

puis liez tous les événements comme ceci :

51voto

Leo Points 106

Vous pouvez également redéfinir jQuery.event.trigger pour intercepter chaque événement, mais, je pense, cette méthode n’est bonne que pour explorer l’API externe, pas pour la production :

9voto

Mark Coleman Points 24469

Si vous souhaitez lier plusieurs événements à la même fonction, séparez-les simplement par des espaces.

Exemple simple sur jsfiddle

9voto

mu3 Points 70

Voici une petite extension pour jQuery :

Usage:

Aussi, vous pouvez simplement utiliser la console du navigateur (à partir de cette réponse):

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X