aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/ready-no-deferred.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/ready-no-deferred.js')
-rw-r--r--src/core/ready-no-deferred.js12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/core/ready-no-deferred.js b/src/core/ready-no-deferred.js
index 4428020ef..2c3fc1b84 100644
--- a/src/core/ready-no-deferred.js
+++ b/src/core/ready-no-deferred.js
@@ -1,8 +1,7 @@
define( [
"../core",
- "../var/document",
- "../var/isFunction"
-], function( jQuery, document, isFunction ) {
+ "../var/document"
+], function( jQuery, document ) {
"use strict";
@@ -53,7 +52,7 @@ jQuery.extend( {
while ( readyCallbacks.length ) {
fn = readyCallbacks.shift();
- if ( isFunction( fn ) ) {
+ if ( typeof fn === "function" ) {
executeReady( fn );
}
}
@@ -77,10 +76,7 @@ function completed() {
// Catch cases where $(document).ready() is called
// after the browser event has already occurred.
-// Support: IE9-10 only
-// Older IE sometimes signals "interactive" too soon
-if ( document.readyState === "complete" ||
- ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) {
+if ( document.readyState !== "loading" ) {
// Handle it asynchronously to allow scripts the opportunity to delay ready
window.setTimeout( jQuery.ready );