Sometimes, we want to delay a jQuery script until everything else has loaded.
In this article, we’ll look at how to delay a jQuery script until everything else has loaded.
How to delay a jQuery script until everything else has loaded?
To delay a jQuery script until everything else has loaded, we can call the $(window).bind
method with a callback that runs when everything has been loaded.
For instance, we write;
$(window).bind("load", () => {
console.log('loaded')
});
We call bind
with 'load'
to listen to the load event on window.
Then when that event is emitted, we call the callback to log 'loaded'
.
Conclusion
To delay a jQuery script until everything else has loaded, we can call the $(window).bind
method with a callback that runs when everything has been loaded.