X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=src%2Fevent%2Fevent.js;h=1b24a31e7447ecef7bc32c2bf5b5f73d5ba7a70f;hb=24db022ba06523f92e94ac5fa791fc4865b55ba7;hp=b13e5a02f36d2b01ba1e72f41b64d788d6a5a562;hpb=24463a04ce5612f4007263f9af0d1e4d7568ed9a;p=jquery.git diff --git a/src/event/event.js b/src/event/event.js index b13e5a0..1b24a31 100644 --- a/src/event/event.js +++ b/src/event/event.js @@ -153,7 +153,7 @@ jQuery.event = { if ( !fn && element["on"+type] && element["on"+type].apply( element, data ) === false ) val = false; - if ( fn && val !== false && !jQuery.nodeName(element, 'a') ) { + if ( fn && val !== false && !(jQuery.nodeName(element, 'a') && type == "click") ) { this.triggered = true; element[ type ](); } @@ -486,7 +486,7 @@ jQuery.fn.extend({ var p = e.relatedTarget; // Traverse up the tree - while ( p && p != this ) try { p = p.parentNode } catch(e) { p = this; }; + while ( p && p != this ) try { p = p.parentNode; } catch(e) { p = this; }; // If we actually just moused on to a sub-element, ignore it if ( p == this ) return false; @@ -545,7 +545,7 @@ jQuery.fn.extend({ // Otherwise, remember the function for later else // Add the function to the wait list - jQuery.readyList.push( function() { return f.apply(this, [jQuery]) } ); + jQuery.readyList.push( function() { return f.apply(this, [jQuery]); } ); return this; }