Задать вопрос
@nonconformiste

Как на js отслеживать сколько юзер проскролил вниз даже если body { overflow:hidden; }?

Казалось бы тривиальная задача, но я не настолько хорошо знаком с апи браузера что бы ее решить, у меня есть блок долистывая до которого у body { overflow:hidden; } становится, но мне нужно отследить дальнейший скрол что бы в нужный момент открепить body, это некий слайдер у меня. Вопрос, как?
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
@B14DbIK4
Попробуй это:
<div id="scroll-container">
    <div id="content">
      <!-- Контент -->
    </div>
  </div>

  <script>
    const scrollContainer = document.getElementById('scroll-container');

    scrollContainer.addEventListener('scroll', () => {
      const scrolledPixels = scrollContainer.scrollTop;
      console.log(`Проскролил вниз на: ${scrolledPixels} пикселей`);
    });
  </script>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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