Мне нужно вызвать событие, когда я прокручиваю определенное расстояние вниз по странице, а затем отменяю событие, когда я прокручиваю назад после исходного события прокрутки.
Вот что я сейчас пробовал. Это вызывает событие, когда я прокручиваю расстояние вниз. Мне нужно установить индикатор выполнения на 10, когда я прокручиваю назад.
$(window).scroll(function() {
var scrollY = $(this).scrollTop();
if (scrollY > 4200) $(this).trigger("first-guy");
if (scrollY > 1600) $(this).trigger("second-guy");
if (scrollY > 2200) $(this).trigger("third-guy");
if (scrollY > 3000) $(this).trigger("fourth-guy");
})
//first guy
.on("first-guy", function() {
$('progress').animate({
value: 20
}, 200);
})