@fisherspoons

Как можно получить количество пролистанной высоты страницы сайта?

Как можно получить количество пролистанной высоты страницы сайта?Хочу чтобы например при прокрутке 30% высоты сайта, появлялся скрытый блок
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 2
SPAHI4
@SPAHI4
реактовцы - это не девы, а прокидыватели пропсов
document.addEventListener(function() {
  var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;
  var ratio = scrollTop / document.body.scrollHeight;
  if (ratio > 0.3) showBlock();
  else hideBlock();
});
Ответ написан
oren
@oren
Frontend Dev, Бизнес-информатика
Если именно jQuery:
$(document).scrollTop()
Ответ написан
Ваш ответ на вопрос

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

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