touchtap-event
A lightweight JavaScript library that adds a touchtap
custom event to the document which can be listened to on any element. This will only emit an event on touch enabled devices or those emulating touch devices.
It works by listening to various touch events to dispatch the event if the touchstart
and touchend
events were in approximately the same position and took <= 200ms.
Installing
bower install --save touchtap-event
npm install --save touchtap-event
Including
<script src="bower_components/touchtap-event/touchtap-event.js"></script>
<script src="node_modules/touchtap-event/touchtap-event.js"></script>
Usage
var elem = document.querySelector('#some-element');
elem.addEventListener('touchtap', function (e) {
console.log(e);
});
See also