jquery event: Fixing event.currentTarget for live().
[jquery.git] / src / event.js
index e707015..230af19 100644 (file)
@@ -240,7 +240,8 @@ jQuery.event = {
                var all, handlers;
 
                event = arguments[0] = jQuery.event.fix( event || window.event );
-
+               event.currentTarget = this;
+               
                // Namespaced event handlers
                var namespaces = event.type.split(".");
                event.type = namespaces.shift();
@@ -576,6 +577,7 @@ function liveHandler( event ){
        });
        
        jQuery.each(elems, function(){
+               event.currentTarget = this.elem;
                if ( this.fn.call(this.elem, event, this.fn.data) === false )
                        return (stop = false);
        });