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.
The manipulation and criation of events is very useful to keep a semantic and clean code. I use the jQuery library in my projects. It is a powerfull library. Nice article.