@strangesoul

Как поменять содержимое Один при скроле мышкой вниз на Два, а при обратке — вернуть назад?

Один

Нужно при скролле мышкой вниз - поменять содержимое таким образом Два, а при обратном - на Один
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ответы на вопрос 1
nepritimov_m
@nepritimov_m
Frontend dev.
Повесить обработчик:
$('body').on('scroll', function () {
});

Перед скроллирование закешировать нынешнее положение .scrollTop():
var $basePosition = $('body').scrollTop();
Далее проверять новый scrollTop() с закешированным.
Если новый больше - прокрутка была вниз, если меньше - вверх.
if (newScroll > $basePosition ) {
  $block.html($one);
} else {
  $block.html($two);
}

Думаю, как поменять значение в блоки вы знаете :)
Ответ написан
Ваш ответ на вопрос

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

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