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

Как сделать touch events только для телефонов?

Как сделать touchstart только для тех устройств, которые его поддерживают, а для всех остальных сделать click (mousedwon)?
  • Вопрос задан
  • 372 просмотра
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
winbackgo
@winbackgo
Проверить если поддерживаются touch события:
var touchSupport = 'ontouchstart' in window 
|| window.DocumentTouch && document instanceof window.DocumentTouch;


https://github.com/Modernizr/Modernizr/blob/master...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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