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.
[...] This post was mentioned on Twitter by bb (css4design), br1o les bons tuyaux, cyrille HUBERT, solidairnet, Thomas Clavier and others. Thomas Clavier said: RT @br1o : jQuery.eventManager — Améliorer la gestion d’événements avec jQuery http://j.mp/bXlrup [...]
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.