Skip to content

Instantly share code, notes, and snippets.

@Nutrox
Created January 22, 2011 15:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Nutrox/791176 to your computer and use it in GitHub Desktop.
Save Nutrox/791176 to your computer and use it in GitHub Desktop.
JavaScript - DOM Ready
//
// Works in Chrome, Firefox, MSIE, Opera and Safari.
//
function onDOMContentLoaded( event ) {
if( event ) {
document.removeEventListener( event.type, onDOMContentLoaded, false );
}
document.onreadystatechange = null;
// do something here...
}
if( document.addEventListener ) {
document.addEventListener( "DOMContentLoaded", onDOMContentLoaded, false );
}
document.onreadystatechange = function() {
if( document.readyState == "complete" ) {
onDOMContentLoaded( null );
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment