From 61511d5ab35611b50bc93b8e9ecfb35e561bee1e Mon Sep 17 00:00:00 2001 From: Dave Methvin Date: Tue, 20 Sep 2011 23:01:07 -0400 Subject: [PATCH] Allow IE .trigger()ed events through on a check/radio. --- src/event.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/event.js b/src/event.js index 443bf862c..04589bcfc 100644 --- a/src/event.js +++ b/src/event.js @@ -310,6 +310,7 @@ jQuery.event = { new jQuery.Event( type ); event.type = type; + event.isTrigger = true; event.exclusive = exclusive; event.namespace = namespaces.join( "." ); event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null; @@ -801,7 +802,7 @@ if ( !jQuery.support.changeBubbles ) { var elem = event.target; // 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 ); } }, -- 2.39.5