Minimal jQuery Image Lazy Load Plugin - Lazy Load
| File Size: | 83.4 KB |
|---|---|
| Views Total: | 1883 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Yet another jQuery plugin that makes it easier to implement image laze load functionality on your web page, with image placeholder and load effects support.
How to use it:
1. Include the latest jQuery javascript library and jquery.lazyload.js at the end of your web page.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="js/jquery.lazyload.js" type="text/javascript"></script>
2. Insert images with data-original attributes pointing to the image sources you would like to lazy load.
<p><img data-original="images/1.jpg" width="300" height="300" alt="" class="lazy" /></p> <p><img data-original="images/2.jpg" width="300" height="300" alt="" class="lazy" /></p> ...
3. Enable the lazing loading of images with class of 'lazy'.
<script>
$(function() {
$("img.lazy").lazyload({
effect : "fadeIn"
});
});
</script>
4. Default options and callbacks.
<script>
$(function() {
$("img.lazy").lazyload({
threshold : 0,
failure_limit : 0,
event : "scroll",
effect : "show",
container : window,
data_attribute : "original",
skip_invisible : true,
appear : null,
load: null,
placeholder : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"
});
});
</script>
This awesome jQuery plugin is developed by davegraver. For more Advanced Usages, please check the demo page or visit the official website.











