mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
Allow IE .trigger()ed events through on a check/radio.
This commit is contained in:
parent
b85f222df5
commit
61511d5ab3
@ -310,6 +310,7 @@ jQuery.event = {
|
|||||||
new jQuery.Event( type );
|
new jQuery.Event( type );
|
||||||
|
|
||||||
event.type = type;
|
event.type = type;
|
||||||
|
event.isTrigger = true;
|
||||||
event.exclusive = exclusive;
|
event.exclusive = exclusive;
|
||||||
event.namespace = namespaces.join( "." );
|
event.namespace = namespaces.join( "." );
|
||||||
event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null;
|
event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null;
|
||||||
@ -801,7 +802,7 @@ if ( !jQuery.support.changeBubbles ) {
|
|||||||
var elem = event.target;
|
var elem = event.target;
|
||||||
|
|
||||||
// Swallow native change events from checkbox/radio, we already triggered them above
|
// Swallow native change events from checkbox/radio, we already triggered them above
|
||||||
if ( this !== elem || event.isSimulated || (elem.type !== "radio" && elem.type !== "checkbox") ) {
|
if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) {
|
||||||
return event.handleObj.handler.apply( this, arguments );
|
return event.handleObj.handler.apply( this, arguments );
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user