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

Как получить значение переменной из функции jQuery?

Как мне получить значение переменной scrollDirection, после выполнения функции? В консоли выдает 0.

var lastScrollTop = 0,
      scrollDirection = 0;
    $(window).scroll(function(event){
        var st = $(this).scrollTop();
        if (st > lastScrollTop){
                scrollDirection = 1;
        } else {
                scrollDirection = 2;
        }
        lastScrollTop = st;
    });

    console.log(scrollDirection);
  • Вопрос задан
  • 230 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
KickeRocK
@KickeRocK
FrontFinish
Так вы его получили, до скролла, оно у вас === 0.
Хотите увидеть его при каждом скролле?
var lastScrollTop = 0,
      scrollDirection = 0;
    $(window).scroll(function(event){
        var st = $(this).scrollTop();
        if (st > lastScrollTop){
                scrollDirection = 1;
        } else {
                scrollDirection = 2;
        }
        lastScrollTop = st;
    console.log(scrollDirection);

    });
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект