Preloader issues

Hello,I used wix code to build my preloader ,everything works well in laptops and bigger computers but in iPads and mobile the signature(guy Tsur signature) stuck does not work smooth.Can you help me to fix the problem?The reason why I use this preloadeder it’s because my website is heavy and I don’t want my clients to leave me while the website is uploading so i came up with this preloade idea but in mobile and iPad it works very bad and even sometimes in laptops when the internet conction not ideal.Please guide me what to do.
This is the preloaded code i am using:
$w.onReady(() => {
waitForLoading();
});
export function button6_onClick() {
$w(‘#lightbox1’).show();
waitForLoading();
}
function waitForLoading() {
setTimeout(() => {
$w(‘#lightbox1’).hide(‘FadeOut’);
}, 1500);
}

By the way this my website guytsur.com
its not finished yet