Приветствую!
Помогите пожалуйста советом. Есть скрипт:
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 пикселей сверху не входили в активацию работы скрипта?