jQuery.event.trigger(), :
jQuery.event.trigger('test', null, element);
, , :
$(element).on('test', fn);
jQuery.event.trigger jQuery:
jQuery jQuery.event.trigger:
jQuery.event = {
...
trigger: function( event, data, elem, onlyHandlers ) {...}
...
}
( jQuery .)
:
jQuery.fn.extend({
...
trigger: function( type, data ) {
return this.each(function() {
jQuery.event.trigger( type, data, this );
});
},
triggerHandler: function( type, data ) {
var elem = this[0];
if ( elem ) {
return jQuery.event.trigger( type, data, elem, true );
}
},
...
});