Lightweight jQuery Image Preloading Plugin - lsPreloader

File Size: 14.6 KB
Views Total: 8973
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
Lightweight jQuery Image Preloading Plugin - lsPreloader

lsPreloader is a simple lightweight jQuery plugin that creates a preloader to indicate the progress of downloaded images of your website. Supports both local and external images.

How to use it:

1. Load jQuery library and the jQuery lsPreloader plugin in your project.

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="js/lsPreloader.js"></script>

2. Wrap the images you wish to preload into a container element.

<div id="wrap">
  <img src="img/1.jpg" walt="Image Alt">
  <img src="img/2.jpg" walt="Image Alt">
  <img src="img/3.jpg" walt="Image Alt">
</div>

3. Call the plugin on the container.

$("#wrap").lsPreloader({
// OPTIONS HERE
});

4. Setup your image preloader.

$("#wrap").lsPreloader({

// background color
backgroundColor:  "#000", 

// background image
backgroundImage:  "",   

// repeat | no-repeat | repeat-x | repeat-y
backgroundRepeat: "repeat", 

// display your logo     
logoImage:      "",   

// display progress bar
progressShow:   true, 

// progress bar color
progressColor:    "#FFF",

// progress bar height
progressHeight:   "10px", 

// top | center | bottom
progressPosition: "bottom", 

// display percentage
percentShow:    true,      

// font family
percentFontFamily:  "Verdana, Geneva, sans-serif", 

// font size
percentFontSize:  "50px",  

// choose an animation type
// fade | hide | slideUp | slideDown | slideLeft | slideRight  
animationComplete:  "fade",

// minimum time of execution in seconds
minimumTime:    .5,          

// callbacks       
onStart:      function(){}, 
onComplete:     function(){}

});

This awesome jQuery plugin is developed by silvaleonardo. For more Advanced Usages, please check the demo page or visit the official website.