aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAriel Flesler <aflesler@gmail.com>2009-01-04 22:32:18 +0000
committerAriel Flesler <aflesler@gmail.com>2009-01-04 22:32:18 +0000
commit9472728bced5c6c2de53b8a95eead8d08a299eda (patch)
treee2ec8ddb6412602ff045178fb1f84a036928006e /src
parent83be3dca69391751276b6a8b38420f25e06c1045 (diff)
downloadjquery-9472728bced5c6c2de53b8a95eead8d08a299eda.tar.gz
jquery-9472728bced5c6c2de53b8a95eead8d08a299eda.zip
jquery event: event.stopImmediatePropagation() stops live handlers as well.
Diffstat (limited to 'src')
-rw-r--r--src/event.js2
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;