diff options
author | Ariel Flesler <aflesler@gmail.com> | 2009-01-04 22:32:18 +0000 |
---|---|---|
committer | Ariel Flesler <aflesler@gmail.com> | 2009-01-04 22:32:18 +0000 |
commit | 9472728bced5c6c2de53b8a95eead8d08a299eda (patch) | |
tree | e2ec8ddb6412602ff045178fb1f84a036928006e /src | |
parent | 83be3dca69391751276b6a8b38420f25e06c1045 (diff) | |
download | jquery-9472728bced5c6c2de53b8a95eead8d08a299eda.tar.gz jquery-9472728bced5c6c2de53b8a95eead8d08a299eda.zip |
jquery event: event.stopImmediatePropagation() stops live handlers as well.
Diffstat (limited to 'src')
-rw-r--r-- | src/event.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/event.js b/src/event.js index e90ef0760..f1cdfc999 100644 --- a/src/event.js +++ b/src/event.js @@ -563,7 +563,7 @@ function liveHandler( event ){ stop = true; jQuery.each(jQuery.data(this, "events").live || [], function(i, fn){ - if ( check.test(fn.type) ) { + if ( !event.isImmediatePropagationStopped() && check.test(fn.type) ) { var elem = jQuery(event.target).closest(fn.data)[0]; if ( elem && fn.call(elem, event, fn.data) === false ) stop = false; |