X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fevent.js;h=bf7798bb7dbb1977a0c2b3f4e928c5de722d9eca;hb=ebad701751689b773afe29d1e3c4532c7810d02a;hp=3e673d6b994d14017f669b2f125a560c63f808fc;hpb=8d1efee3167deedd33bf7f6001823706659704ea;p=jquery.git diff --git a/src/event.js b/src/event.js index 3e673d6..bf7798b 100644 --- a/src/event.js +++ b/src/event.js @@ -126,7 +126,7 @@ jQuery.event = { types = types.type; } - // Handle multiple events seperated by a space + // Handle multiple events separated by a space // jQuery(...).unbind("mouseover mouseout", fn); types = types.split(/\s+/); var i = 0; @@ -135,7 +135,7 @@ jQuery.event = { var namespaces = type.split("."); type = namespaces.shift(); var all = !namespaces.length, - cleaned = jQuery.map( namespaces.slice(0).sort() , function(nm){ return nm.replace(/[^\w\s\.\|`]/g, function(ch){return "\\"+ch }) }), + cleaned = jQuery.map( namespaces.slice(0).sort() , function(nm){ return nm.replace(/[^\w\s\.\|`]/g, function(ch){return "\\"+ch; }); }), namespace = new RegExp("(^|\\.)" + cleaned.join("\\.(?:.*\\.)?") + "(\\.|$)"), special = this.special[ type ] || {}; @@ -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 ); } }; });