Есть такой код для скролла вверх
<div class='scroll-to-top'>
<i class='fa fa-angle-up fa-4x scroll'></i>
</div>
.scroll-to-top {
display:none;
position:fixed;
bottom:40px;
right:40px;
cursor:pointer;
transition:all 1s ease-in-out;
}
//scroll to top widget
$(window).scroll(function(){
if($(this).scrollTop()>550){
$('.scroll-to-top').fadeIn(500);
$('.scroll').fadeIn(500);
}else {
$('.scroll-to-top').fadeOut(450);
$('.scroll').fadeOut(500);
}
});
//animation to top
$('.scroll-to-top').click(function(){
$('html,body').animate({ scrollTop: 0 });
return false;
});
});
На странице есть такжде прелоадер такого вида
<body style='overflow:hidden;'>
<div id='preloader'>
<div id='status' style='display:none;'> </div>
</div>
$(window).on('load', function() {
$('#status').delay(1000).fadeIn(500);
$('#status').delay(1000).fadeOut();
$('#preloader').delay(1500).fadeOut('slow');
$('body').delay(10000).css({'overflow':'visible'});
});
И именно походу из-за него есть задержка, как её убрать*?