jQuery Events
A MooTools-based class that allows users to click down on a checkbox and drag their mouse over other checkboxes to check or uncheck numerous checkboxes within one click.
Download Debut Article Example Usage
Snippet Code
//hash the element.natives so we can do stuff with it
var hash = new Hash(Element.NativeEvents);
//remove items that need to be replaced, add their replacements
hash.erase('mouseover').erase('mouseout').erase('DOMMouseScroll');
hash.include('mouseenter',1).include('mouseleave',1);
//initialize this
var eventHash = new Hash({});
//for every event type, add to our hash
hash.getKeys().each(function(event){
eventHash[event] = function(fn) {
this.addEvent(event,fn);
return this;
}
});
//make it happen
Element.implement(eventHash);
/* example usage */
$$('a').click(function(e) {
e.stop();
alert('mouse click');
});
Options
None.
Code Revisions & Bug Fixes
None.
