deny ready jquery
- Published
- Reading time
- 1 min read
- Length
- 197 words
On this page
Deny Ready jQuery in HTML#
Denying the Ready jQuery function in HTML can be useful in certain circumstances where you want to prevent the execution of a script until a certain event occurs. Here's how you can do it:
Option 1: Using a Boolean Variable#
You can create a boolean variable to keep track of whether the document is ready or not. Once the document is ready, you can set the variable to true and execute your script accordingly.
var isDocReady = false;
$(document).ready(function() {
isDocReady = true;
});
if (isDocReady) {
// Execute your script here
}Option 2: Using the onload Event#
You can also use the onload event to ensure that your script doesn't execute until all resources on the page have finished loading. Here's how you can do it:
window.onload = function() {
// Execute your script here
};Option 3: Using Deferred Objects#
If you're using jQuery, you can use Deferred objects to ensure that your script doesn't execute until certain events have occurred. Here's an example:
$.when($.ready, $.ajax("/my-script.js")).done(function() {
// Execute your script here
});The above code waits for both the document to be ready and for an AJAX request to complete before executing the script.