Задать вопрос
Vextor-ltd
@Vextor-ltd
Webdeveloper

Как запретить скроллинг body, когда к определённому элементу применяется событие touchmove?

Как запретить скроллинг body, когда к определённому элементу применяется событие touchmove на мобильном устройстве?
Сделал вот так:
el.addEventListener('touchstart', handleTouchStart, false);
el.addEventListener('touchmove', handleTouchMove, false);
function handleTouchStart(event) {
   ...
   document.body.style.overflow = "hidden";
}
function handleTouchMove(event) {
   ...
   document.body.style.overflow = "auto";
}


На десктопе при эмуляции мобильного устройства работает. На смартфоне по факту нет. Как правильно сделать?
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект