Ребят, скажите пожалуйста почему при событии onscroll аргументы функции showPage остаются неизменными?
document.addEventListener("scroll", eventScroll);
let lastScrolled = 0;
function eventScroll() {
const scrolled = window.pageYOffset || document.documentElement.scrollTop;
if (scrolled < lastScrolled) {
showPage(pageIndex - 1);
} else {
showPage(pageIndex + 1);
}
lastScrolled = scrolled;
}
let pageIndex = 0;
showPage(pageIndex);
function showPage(n) {
const pages = document.querySelectorAll('.page');
pages[pageIndex].classList.add("active");
}