Simple jQuery Preloader for Websites

Now a days every websites are powered by jQuery Preloader. It will add interactivity to a webpage with some sort of animations.  Today I am going to tell how to create a simple jQuery Preloader with 2 lines of jQuery code & few lines of CSS code. We want our user to see something is happening in the background which clicking on any urls in the webpage. This simple JQuery Preloader trick will help them to wait for few seconds in the page before taking any hard decision to move out from our website.

Check my another article to show busy loader gif for ajax related content using jQuery – Click here

jQuery Preloader for websites
jQuery Preloader

Contents

jQuery Code to Create jQuery Preloader

// makes sure the whole site is loaded
jQuery(window).load(function() {
// will first fade out the loading animation
jQuery("#status").fadeOut();
// will fade out the whole DIV that covers the website.
jQuery("#preloader").delay(1000).fadeOut("slow");
})


Here I have used jQuery window onload function – it waits for the assets in the page to be completely loaded

CSS Code to Create Preloader

#preloader {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fefefe;
z-index: 99;
height: 100%;
}

#status {
width: 200px;
height: 200px;
position: absolute;
left: 50%;
top: 50%;
background-image: url(ajax-loader.gif);
background-repeat: no-repeat;
background-position: center;
margin: -100px 0 0 -100px;
}

 

checkout my latest post on Top 20 most used jquery snippets in 2019

HTML Code for Preloader

<div id="preloader">
<div id="status">&nbsp;</div>
</div>

Please don’t forget to share and subscribe to latest updates of the blog. Comments and feedbacks are always welcome!

Thanks!

You May Also Like

Never Miss Any Web Tutorials, Guides, Tips and Free eBooks

Join Our Community Of 50,000+ Web Lovers and get a weekly newsletter in your inbox

 

I hate spam too. Unsubscribe at any time.

17 thoughts on “Simple jQuery Preloader for Websites”

  1. Hi
    Thanks for this tutorial.
    But you should update your jquery code.
    The .load() fonction is deprecated since the 1.8 version.
    The correct function is .on()
    So replace :

    jQuery(window).load(function() {

    By :
    jQuery(window).on(‘load’,function() {

    Reply
  2. Email does not exist in our database. Please use below form to subscribe

    Email does not exist in our database. Please use below form to subscribe

    Email does not exist in our database. Please use below form to subscribe

    this what i’m getting

    Reply

Leave a Comment