You can also override jQuery.event.trigger to catch every event, but I think this method is only good for learning an external API, not for production:
var oldJQueryEventTrigger = jQuery.event.trigger; jQuery.event.trigger = function( event, data, elem, onlyHandlers ) { console.log( event, data, elem, onlyHandlers ); oldJQueryEventTrigger( event, data, elem, onlyHandlers ); }
Leonid Shagabutdinov May 01 '13 at 10:57 a.m. 2013-05-01 10:57
source share