From: Ariel Flesler Date: Sun, 4 Jan 2009 22:32:18 +0000 (+0000) Subject: jquery event: event.stopImmediatePropagation() stops live handlers as well. X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=9472728bced5c6c2de53b8a95eead8d08a299eda;p=jquery.git jquery event: event.stopImmediatePropagation() stops live handlers as well. --- diff --git a/src/event.js b/src/event.js index e90ef07..f1cdfc9 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;