Cet article fait suite au tutorial montrant un exemple de déléguation d'évènement. Reprenant le meme code, il propose maintenant de lier plusieurs évènements à une action en une seule fois. En effet, la fonction bind() de jQuery accepte plusieurs évènement en paramètre. Ainsi bind("mousover mouseout") est une syntaxe valide. Ensutie, il est possible de cibler l'évènement voulu dans la fonction de callback en utilisant les propriétés de l'objet event qui lui est passé (event.type pour récupérer le nom de l'évènement). Cette méthode permet de factoriser le code dans le cas ou des actions différentes déclanche des actions similaires.
La suite: http://www.learningjquery.com/2009/12/binding-multiple-events-to-reduce-redundancy-with-event-delegation-tooltips
Lier plusieurs évènements à une action en un seul appel
Ajoutée par Sebastien le 21/12/2009
Retour aux actualités