Задать вопрос
@midarovrk

Как выполнить условие только в случае скролла вверх минимум на 200px?

Привет, помогите, как прикрутить к условию прокрутки вверх, чтобы оно срабатывало только в том случаем, если юзер прокрутил страницу не меньше чем на 200px? А вниз отставить без изменений.

Сейчас у меня моментально срабатывают условия при прокрутке вверх и вниз.
Блок который скрывается и показывается имеет position: fixed;, т.е. он всегда на экране.

var prevScrollpos = window.pageYOffset;
window.onscroll = function() {
var currentScrollPos = window.pageYOffset;
if (prevScrollpos > currentScrollPos) {
$(".activereadsettings").removeClass("displaynone");
} else {
$(".activereadsettings").addClass("displaynone");
}
prevScrollpos = currentScrollPos;
}
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы