Задать вопрос
@SpideR-KOSS

Window.onscroll не работает на мобильниках?

Есть функция кнопки "Наверх".
<script>
let btn = document.querySelector('.button_totop');
  window.onscroll = magic;
  function magic(){
    if (window.pageYOffset > 20) {
      btn.style.display = 'block';
    } else { btn.style.display = 'none'; }
}
  </script>


Функция отлично отрабатывает в браузерах ПК, но не срабатывает на мобильниках, кнопка попросту не появляется.

Вычитал что для этого есть touchmove.

Подскажите как модернизировать код чтобы кнопка отображалась и на ПК и на мобильниках?

Заранее благодарен.
  • Вопрос задан
  • 459 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

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

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