Есть проелоадер такого типа:
$(window).on('load', function() { // makes sure the whole site is loaded
$('#status').delay(1000).fadeIn(500);
$('#status').delay(1000).fadeOut();
$('#preloader').delay(1500).fadeOut('slow');
$('body').delay(10000).css({'overflow':'visible'});
});
и анимацыя вверхнего скролла
$(window).scroll(function(){
if($(this).scrollTop()>550){
$('.scroll-to-top').fadeIn(500);
}else {
$('.scroll-to-top').fadeOut(450);
}
});
$('#backToTop').click(function(){
$('body,html').animate({
scrollTop : 0 // Scroll to top of body
}, 1000);
});
анимация без прелоадера работает адекватно, если добавить прелоадер, через раз либо с задержкой
что тут не так?