From: lrbabe Date: Mon, 30 Nov 2009 20:04:55 +0000 (+0800) Subject: Fix inverted 'orig' and 'fix' event in mouseenter/mouseleave special events. X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=2d27e053a0e6ab4917a4f79918b58257600c5b82;p=jquery.git Fix inverted 'orig' and 'fix' event in mouseenter/mouseleave special events. --- diff --git a/src/event.js b/src/event.js index c857bd2..bf7798b 100644 --- a/src/event.js +++ b/src/event.js @@ -538,15 +538,15 @@ delegate = function( event ) { // Create mouseenter and mouseleave events jQuery.each({ - mouseover: "mouseenter", - mouseout: "mouseleave" + mouseenter: "mouseover", + mouseleave: "mouseout" }, function( orig, fix ) { - jQuery.event.special[ fix ] = { + jQuery.event.special[ orig ] = { setup: function(data){ - jQuery.event.add( this, orig, data && data.selector ? delegate : withinElement, fix ); + jQuery.event.add( this, fix, data && data.selector ? delegate : withinElement, orig ); }, teardown: function(data){ - jQuery.event.remove( this, orig, data && data.selector ? delegate : withinElement ); + jQuery.event.remove( this, fix, data && data.selector ? delegate : withinElement ); } }; });