Fixed bubbling of live events (if an inner element handles an event first - and stops...
[jquery.git] / src / event.js
index a621eb9..e707015 100644 (file)
@@ -571,9 +571,13 @@ function liveHandler( event ){
                }
        });
 
+       elems.sort(function(a,b) {
+               return jQuery.data(a.elem, "closest") - jQuery.data(b.elem, "closest");
+       });
+       
        jQuery.each(elems, function(){
                if ( this.fn.call(this.elem, event, this.fn.data) === false )
-                       stop = false;
+                       return (stop = false);
        });
 
        return stop;