Minimalist Image Lazy Load Plugin - jquery.lazy
File Size: | 3.56 KB |
---|---|
Views Total: | 1368 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
A dead simple, ultra-light (1kb), and cross-browser jQuery image lazy load plugin that dynamically loads and replaces the placeholder with original image when the img
tag is scrolled into view.
See it in action:
How to use it:
1. To use this plugin, download and insert the JavaScript file 'jquery.lazy.js' after jQuery JavaScript library.
<script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ" crossorigin="anonymous"> </script> <script src="src/jquery.lazy.js"></script>
2. Add the 'lazy' attribute to the images you want to delay the loading event until they comes into view.
- src: path to the placeholder image
- data-src: path to the original image
<img lazy src="placeholder.jpg" data-src="1.jpg"> <img lazy src="placeholder.jpg" data-src="2.jpg"> <img lazy src="placeholder.jpg" data-src="3.jpg"> <img lazy src="placeholder.jpg" data-src="4.jpg"> <img lazy src="placeholder.jpg" data-src="5.jpg">
3. That's it. To initialize the plugin manully, just by calling the function on the img
and done.
<img class="lazy-load" src="placeholder.jpg" data-src="1.jpg"> <img class="lazy-load" src="placeholder.jpg" data-src="2.jpg"> <img class="lazy-load" src="placeholder.jpg" data-src="3.jpg"> <img class="lazy-load" src="placeholder.jpg" data-src="4.jpg"> <img class="lazy-load" src="placeholder.jpg" data-src="5.jpg">
$(function(){ $('.lazy-load').lazy(); });
This awesome jQuery plugin is developed by DimChtz. For more Advanced Usages, please check the demo page or visit the official website.