( function( $ ) { function loadData() { return new Promise(( resolve, reject ) => { setTimeout(resolve, 500); }) } loadData() .then(() => { let preloaderEl = document.getElementById( 'preloader' ); preloaderEl.classList.add( 'preloader-hidden' ); preloaderEl.classList.remove( 'preloader-vissible' ); }); })( jQuery );