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();