Callbacks
note
All Preloader's callbacks are available in this class.
progress
Fired when the preloader's progress updates.
const preloader = new ProgressPreloader({
container: document.getElementById("container"),
}, {
onProgress: () => console.log(preloader.progress),
});
or:
const destruct = preloader.on('progress', () => console.log(preloader.progress));
// Cancel the callback
destruct();
resource
Fired whenever a resource updates its loaded weight —
both DOM-based (data-loaded changes) and virtual resources.
const preloader = new ProgressPreloader({
container: document.getElementById("container"),
}, {
onResource: ({ id, weight, loaded }) => {
console.log(id, `loaded ${loaded} / ${weight}`);
}
});
or:
const destruct = preloader.on('resource', ({ id, weight, loaded }) => {
console.log(id, `loaded ${loaded} / ${weight}`);
});
// Cancel the callback
destruct();