Trigger An Event After All Images Are Loaded - imagesloaded.js
| File Size: | 3.41 KB |
|---|---|
| Views Total: | 1154 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
imagesloaded.js is a jQuery plugin that allows you to run code after all images (and/or background images) in DOM have been loaded successfully.
A typical use case of the plugin is to delay the rendering of an image slider or slideshow until all images are loading.
How to use it:
1. Insert the JavaScript file jquery.imagesloaded.js after loading jQuery.
<script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/jquery.imagesloaded.js"></script>
2. The plugin supports both img tag and background images.
<h2>Image</h2> <img src="https://source.unsplash.com/16rU0VGwYWQ/1200x600" />
<h2>Background Image</h2> <div class="box"> Image Loaded! </div>
.box {
height: 600px;
background-image: url(https://source.unsplash.com/DnWCpjQ_CbU/1200x700);
background-position: 50% 50%;
background-size: cover;
};
3. Execute a function when the all-images-loaded is triggered.
$(document).on('all-images-loaded',function(){
alert('All Images Are Loaded')
})
This awesome jQuery plugin is developed by rytoonist. For more Advanced Usages, please check the demo page or visit the official website.











