Skip to content

man-oi/image-load-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Load Event Helper

a little helper function for the HTML Load Event. It is intended for use on images, but could also be used for other elements.

Example

Imageloader({
    imageLoaded: function(element) {
        element.parentNode.classList.add('loaded');
    },
    imageLoadedAfterTimeout: function(element) {
        element.parentNode.classList.add('loaded');
    },
    imageError: function(element) {
        element.parentNode.classList.add('error');
    },
    imageErrorAfterTimeout: function(element) {
        element.parentNode.classList.add('error');
    },
    timeoutTime: 2000
});

Settings

Option Default Description
timeoutTime 1000 * 60 time in ms, after which the timeout should be called
imageSelector 'img' selector used for document.querySelectorAll()

Events

Event Params
imageLoaded element
imageLoadedAfterTimeout element
imageError element
imageErrorAfterTimeout element

About

events for image load and error

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published