@AliasKarg

Почему происходит обрывание touchmove event'ов в Google Chrome? Как решить эту проблему?

После недавнего обновления Google Chrome multi-touch event'ы начали происходить иначе. Конкретно интересуют почему происходят обрывания touchmove event'ов? К примеру: если провести пальцем по body, то происходят touchstart, touchmove(x4..8) event'ы. На этом происходит "игнорирование" дальнейшего движения пальца. Беру в кавычки, потому что scrolling страницы продолжается, но даже событие "scroll" не возникает. Такой проблемы не возникает Yandex браузере. Почему может подобное происходить? И как решить данную проблему?
  • Вопрос задан
  • 2647 просмотров
Решения вопроса 1
@AliasKarg Автор вопроса
Метод eventa'a preventDefault решает данную проблему.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
birdyCat
@birdyCat
https://stackoverflow.com/questions/46328747/touch...

read the spec:

"The target of this event must be the same Element on which the touch point started when it was first placed on the surface, even if the touch point has since moved outside the interactive area of the target element."

https://www.w3.org/TR/touch-events/#the-touchmove-event
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект