Small library with zero dependencies that lets you know that the content has loaded.
The library contains 3 functions that return a promise.
imagesLoaded
— Waiting for all the images in the nodeimageLoaded
— Waiting for the picture on linknodeLoaded
— Waiting for the appearance of the node in DOM by selector. Useful when using Knockout.JS and other asynchronous libraries.
Usage
The library is distributed in the form of a Common.JS module, AMD module as well as in the form of IFFE for browser usage.
Common.JS
Use npm:
$ npm install mishamyrt-loaded --save
And then import to your project:
const imagesLoaded imageLoaded nodeLoaded = const someNode = document
AMD
Download the repository code and move dist/loaded.amd.js
to the desired directory.
Then link scripts to page:
Browser
Just link script to page: