日期:2014-05-16 浏览次数:20456 次
document.addEventListener( "DOMContentLoaded", completed, false );
// A fallback to window.onload, that will always work
window.addEventListener( "load", completed, false );
completed = function( event ) {
		// readyState === "complete" is good enough for us to call the dom ready in oldIE
		if ( document.addEventListener 
------解决方案--------------------
 event.type === "load" 
------解决方案--------------------
 document.readyState === "complete" ) {
			detach();
			jQuery.ready();
		}
	},
	// Clean-up method for dom ready events
	detach = function() {
		if ( document.addEventListener ) {
			document.removeEventListener( "DOMContentLoaded", completed, false );
			window.removeEventListener( "load", completed, false );
		} else {
			document.detachEvent( "onreadystatechange", completed );
			window.detachEvent( "onload", completed );
		}
	};