Задать вопрос
igor-fedorov
@igor-fedorov
Full Stack разработчик

Как совместить события мыши и touch экранов?

Добрый день. Нашёл в сети события тача и мыши. Как совместить их, чтобы например, нажатие и тянутие мыши было равноценно перетаскиванию на тач экране.

Может кто знает плагин Owl карусель - там это отлично реализовано.

document.addEventListener( 'mousedown', onDocumentMouseDown, false );
document.addEventListener( 'mousemove', onDocumentMouseMove, false );
document.addEventListener( 'mouseup', onDocumentMouseUp, false );


document.addEventListener( 'touchstart', onDocumentTouchStart, false );
document.addEventListener( 'touchmove', onDocumentTouchMove, false );
document.addEventListener( 'touchend', onDocumentTouchMove, false );


И причём как отловить, например, свайп. Чтобы он и мышкой работал, и нажатием по тач экрану.
Заранее всем спасибо!
  • Вопрос задан
  • 503 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
DIITHiTech
@DIITHiTech
Fullstack javascript developer
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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