Skip to content

Instantly share code, notes, and snippets.

@lastday154
Created January 19, 2018 01:31
Show Gist options
  • Select an option

  • Save lastday154/04f1e4540fdd8e2fa0f2cfa8dba03d0a to your computer and use it in GitHub Desktop.

Select an option

Save lastday154/04f1e4540fdd8e2fa0f2cfa8dba03d0a to your computer and use it in GitHub Desktop.
Execute after script loaded
function loadScript( url, callback ) {
var script = document.createElement( "script" )
script.type = "text/javascript";
if(script.readyState) { //IE
script.onreadystatechange = function() {
if ( script.readyState === "loaded" || script.readyState === "complete" ) {
script.onreadystatechange = null;
callback();
}
};
} else { //Others
script.onload = function() {
callback();
};
}
script.src = url;
document.getElementsByTagName( "head" )[0].appendChild( script );
}
// call the function...
loadScript(pathtoscript, function() {
alert('script ready!');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment