for ( var key in type ) {
this[ name ](key, data, type[key], fn);
}
-
return this;
}
return fn.apply( this, arguments );
}) : fn;
- if ( type === "unload" && name !== "one" ) {
- this.one( type, data, fn, thisObject );
-
- } else {
- // Deprecated: Please don't expect an empty jQuery set to bind to document
- (!this.selector && !this.context ? jQuery(document) : this).each(function() {
+ return type === "unload" && name !== "one" ?
+ this.one( type, data, fn, thisObject ) :
+ this.each(function() {
jQuery.event.add( this, type, handler, data );
});
- }
-
- return this;
};
});
return this;
}
- // Deprecated: Please don't expect an empty jQuery set to bind to document
- (!this.selector && !this.context ? jQuery(document) : this).each(function() {
+ return this.each(function() {
jQuery.event.remove( this, type, fn );
});
-
- return this;
},
trigger: function( type, data ) {
- // Deprecated: Please don't expect an empty jQuery set to bind to document
- (!this.selector && !this.context ? jQuery(document) : this).each(function() {
+ return this.each(function() {
jQuery.event.trigger( type, data, this );
});
-
- return this;
},
triggerHandler: function( type, data ) {
}).trigger('change');
});
-test("bind/unbind/trigger on empty jQuery set", function() {
- expect(1);
-
- jQuery().bind("test", function(){
- equals( this, document, "Handler triggered and bound on document." );
- });
-
- jQuery().trigger("test");
-
- jQuery().unbind("test");
- jQuery().trigger("test");
-});
-
test("bind(), namespaced events, cloned events", function() {
expect(6);