Цель : получить полную переднюю и обратную прокрутку страницы без использования каких-либо плагинов. Что я пробовал: Пожалуйста, нажмите на эту JSFiddle ссылку для моего кода
Проблема, с которой я столкнулся : Передняя прокрутка (сверху вниз)работает нормально, как вы можете проверить на скрипке.Но обратная прокрутка (когда мы возвращаемся к каждому элементу снизу вверх) вызывает проблемы.Это висит между двумя делами.Я закомментировал кусок кода в скрипте и вот код, который я пытался получить обратной прокруткой:
if ((scrollPosition < lastScroll) && ($("#"+prevDiv).isOnScreen()) === true) {
console.log("prev div in view");
$('html,body').animate({
scrollTop: $("#"+prevDiv).offset().top
},'slow');
$("#"+prevDiv).addClass("active");
$("#"+currentDiv).removeClass("active");
currentDiv = $("#"+prevDiv);
return false;
}