Delay the result of the readyState check to give scripts the opportunity to delay ready, as described by @jrburke in 747ba7defd
.
This commit is contained in:
parent
2f603359fe
commit
e270d804b4
|
@ -429,7 +429,8 @@ jQuery.extend({
|
||||||
// Catch cases where $(document).ready() is called after the
|
// Catch cases where $(document).ready() is called after the
|
||||||
// browser event has already occurred.
|
// browser event has already occurred.
|
||||||
if ( document.readyState === "complete" ) {
|
if ( document.readyState === "complete" ) {
|
||||||
return jQuery.ready();
|
// Handle it asynchronously to allow scripts the opportunity to delay ready
|
||||||
|
return setTimeout( jQuery.ready, 13 );
|
||||||
}
|
}
|
||||||
|
|
||||||
// Mozilla, Opera and webkit nightlies currently support this event
|
// Mozilla, Opera and webkit nightlies currently support this event
|
||||||
|
|
Loading…
Reference in a new issue