X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fevent.js;h=0710b7bfad710b2d37b19f50ac2c576dfdcf91ac;hb=4f7441910f664800cca8d252f04ec479518edfe0;hp=74bc1df2986412f22b0a184a5347aa1810573f8a;hpb=a1ca9427eca113e6747e99a86b2283e3a6f63502;p=jquery.git diff --git a/src/event.js b/src/event.js index 74bc1df..0710b7b 100644 --- a/src/event.js +++ b/src/event.js @@ -551,14 +551,18 @@ jQuery.fn.extend({ }); function liveHandler( event ){ - var check = RegExp("(^|\\.)" + event.type + "(\\.|$)"); + var check = RegExp("(^|\\.)" + event.type + "(\\.|$)"), stop = true; jQuery.each(jQuery.data(this, "events").live || [], function(i, fn){ if ( check.test(fn.type) ) { var elem = jQuery(event.target).closest(fn.data)[0]; - if ( elem ) - jQuery.event.trigger( event.type, fn.data, elem, false, fn, false ); + if ( elem ) { + var ret = jQuery.event.trigger( event.type, [event, fn.data], elem, false, fn, false ); + if ( ret === false ) + stop = false; + } } }); + return stop; } function liveConvert(type, selector){