@WingRS

Убрать задержку scrollToTop?

Есть такой код для скролла вверх
<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;'>&nbsp;</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'});
});

И именно походу из-за него есть задержка, как её убрать*?
  • Вопрос задан
  • 273 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы