Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile.

Как отслеживать нажатие на экране смартфона при помощи JavaScript – Tap Event

Одна из проблем при разработки под мобильные платформы в том, что тут нет “клика”. То есть нельзя просто повесить клик евент, на какой-то объект и ждать пока пользователь не нажмет пальцем. В смартфоне этого не произайдет, т.к. тут нет “кликов”. Вместо этого нужно использовать события касания, их 5: touchstart, touchend, touchmove, touchleave, touchcancel.

Давайте сделаем небольшой пример, того как все это можно связать вместе и заставить работать на благо человечества. Нажатие пальцем на экране смартфона называется tap, давайте и будем его использовать для упрощения.

Создадим общий каркас для объекта, который создаст событие tap. Все достаточно стандартно:

Этот файл можно просто добавить в основной документ:

И начать использовать:

Поделиться:
comments powered by Disqus