bokovua
@bokovua
Любитель

Скрыть шапку при скролле вниз, но только после 100 пикс прокрутки?

Приветствую!
Помогите пожалуйста советом. Есть скрипт:
var lastScrollTop = 0;
jQuery(window).scroll(function(event){
   var st = jQuery(this).scrollTop();
   if (st > lastScrollTop){
       // код для прокрутки вниз
       jQuery('.header-top').addClass('deactive');
   } else {
      // код для прокрутки вверх
      jQuery('.header-top').removeClass('deactive');
   }
   lastScrollTop = st;
});


От отлично срабатывает, когда идет прокрутка вниз (скрывается) и вверх (показывается). Но загвоздка, на iOS при незамедлительной прокрутке вверх экран "отскакиевает" и срабатывает скроллдаун, естественно шапка скрывается. Как исправить этот код, чтобы он срабатывал только спустя 100-150 пикселей от верхнего края экрана.Т.е. никакие "отскакивания", которые происходят в рамках этих 100 пикселей сверху не входили в активацию работы скрипта?
  • Вопрос задан
  • 484 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
07 июн. 2020, в 06:00
3000 руб./за проект
07 июн. 2020, в 03:38
1000 руб./за проект
07 июн. 2020, в 01:42
300000 руб./за проект