jQuery.eventManager — Améliorer la gestion d’événements avec jQuery

jQuery.eventManager est un plugin qui permet de faciliter la gestion d’événement via delegate. Il suffit de créer un objet recensant les objets globaux, les événements attachés, le filtre et l’action à effectuer, comme par exemple :

var eventList = {
 'div' : {
   'mouseover' : {
     '.sidebar' : function (elem) {
       $(elem).addClass('over');
     },
     default : function(elem) {
       $(elem).css('background-color':'red');
     }
   }
 }
}

Pour faire appel au plugin eventManager :

$('#wrapper').eventManager(eventList);

Lire jQuery.eventManager, un plugin de gestion d’évènements.

jquery.eventManager est disponible sur GitHub.

Voir la démonstration.