Commit 9472728b authored by Ariel Flesler's avatar Ariel Flesler

jquery event: event.stopImmediatePropagation() stops live handlers as well.

parent 83be3dca
...@@ -563,7 +563,7 @@ function liveHandler( event ){ ...@@ -563,7 +563,7 @@ function liveHandler( event ){
stop = true; stop = true;
jQuery.each(jQuery.data(this, "events").live || [], function(i, fn){ 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]; var elem = jQuery(event.target).closest(fn.data)[0];
if ( elem && fn.call(elem, event, fn.data) === false ) if ( elem && fn.call(elem, event, fn.data) === false )
stop = false; stop = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment