Skip to main content

Callbacks

note

All Module callbacks are available in this class.

loaded

Triggered once, when the page is fully loaded.

const preloader = new Preloader({
container: document.getElementById("container"),
}, {
onLoaded: () => console.log('loaded'),
});

or:

const destruct = preloader.on('loaded', () => console.log('loaded'));

// Cancel the callback
destruct();

hide

Triggered when the preloader starts hiding — either automatically (if hide props is a number) or via manual .hide().

const preloader = new Preloader({
container: document.getElementById("container"),
}, {
onHide: () => console.log('hide'),
});

or:

const destruct = preloader.on('hide', () => console.log('hide'));

// Cancel the callback
destruct();

hidden

Triggered only after the hiding animation fully completes.
If hiding is disabled (hide: false) — this callback runs only after a manual .hide().

const preloader = new Preloader({
container: document.getElementById("container"),
}, {
onHidden: () => console.log('hidden'),
});

or:

const destruct = preloader.on('hidden', () => console.log('hidden'));

// Cancel the callback
destruct();