X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fevent%2Fevent.js;h=19bb4f6a3528c513acba255283c4f7a24aa34c49;hb=32816eff59095841e078cf5a7bf637ea64c4c801;hp=7a61773da5b95a483a8e7909cd60a0de5110e703;hpb=4e5b46f7f624b119633390385560e09ab3d38fa8;p=jquery.git diff --git a/src/event/event.js b/src/event/event.js index 7a61773..19bb4f6 100644 --- a/src/event/event.js +++ b/src/event/event.js @@ -1597,6 +1597,7 @@ new function(){ var handler = function() { // unbind itself when executed element.unbind(o, handler); + element = null; // apply original handler with the same arguments f.apply(this, arguments); }; @@ -1620,11 +1621,12 @@ new function(){ // Use the defer script hack var script = document.getElementById("__ie_init"); - script.onreadystatechange = function() { - if ( this.readyState != "complete" ) return; - this.parentNode.removeChild( this ); - jQuery.ready(); - }; + if (script) // script does not exist if jQuery is loaded dynamically + script.onreadystatechange = function() { + if ( this.readyState != "complete" ) return; + this.parentNode.removeChild( this ); + jQuery.ready(); + }; // Clear from memory script = null;