How to execute script after page load in jQuery

How to execute script after page load in jQuery

Editorial Staff
Editorial Staff
20 Dec 2023
1 min read

In the dynamic realm of web development, prioritizing a seamless and interactive user experience holds utmost importance. One common challenge developers face is executing scripts after the page has fully loaded. 

In this post, we'll explore how to achieve this seamlessly using jQuery, a popular JavaScript library known for simplifying complex tasks.

1. jQuery Document Ready Function

The most common method to execute scripts after the page has loaded is by using jQuery's $(document).ready() function. This function ensures that the enclosed code only runs when the DOM (Document Object Model) is fully loaded.

$(document).ready(function () { 
	// Your script logic goes here 
	alert('this has been triggered after page has loaded'); 
});

This is functionally equivalent to the vanilla JavaScript DOMContentLoaded event but is often preferred for its simplicity and readability. 

If you want a JavaScript version, read this post, how to execute script after page load in JavaScript.

2. Shorthand Syntax

jQuery offers a shorthand syntax for the $(document).ready() function. The following is a more concise way to achieve the same result:

$(function () { 
	// Your script logic goes here 
	alert('this has been triggered after page has loaded');
});

Both examples accomplish the goal of executing scripts after the page has loaded, providing flexibility based on your coding preferences.

In conclusion, executing scripts after page load in jQuery is a straightforward and effective approach to enhancing the user experience on your website.

Editorial Staff

Editorial Staff

Editorial Staff at Code Snipps is a team of experts with over 15+ years of experience in Back-end and Front-end Development especially PHP, MySQL, Laravel, JavaScript, etc. We are your go-to destination for quick and reliable code snippets.