X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fevent.js;h=959e89c5e96f18bbf67ecd809e90caadcfa7f880;hb=974b5aeab7a3788ff5fb9db87b9567784e0249fc;hp=fb5a3ef8cc6fa0bd4f7ec79f201c093540111979;hpb=f3d610e06499192509f482dbb72a1edf861827e0;p=jquery.git diff --git a/src/event.js b/src/event.js index fb5a3ef..959e89c 100644 --- a/src/event.js +++ b/src/event.js @@ -32,6 +32,9 @@ jQuery.event = { if ( handler === false ) { handler = returnFalse; + } else if ( !handler ) { + // Fixes bug #7229. Fix recommended by jdalton + return; } var handleObjIn, handleObj; @@ -1129,6 +1132,9 @@ function liveHandler( event ) { if ( ret === false ) { stop = false; } + if ( event.isImmediatePropagationStopped() ) { + break; + } } }