Skip to content
This repository has been archived by the owner on Jul 23, 2021. It is now read-only.
/ touchtap-event Public archive

Adds a "touchtap" custom event which responds to touch only

License

Notifications You must be signed in to change notification settings

Tyriar/touchtap-event

Repository files navigation

touchtap-event

Build Status

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

# via bower
bower install --save touchtap-event

# via NPM
npm install --save touchtap-event

Including

<!-- Bower -->
<script src="bower_components/touchtap-event/touchtap-event.js"></script>

<!-- NPM -->
<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

About

Adds a "touchtap" custom event which responds to touch only

Resources

License

Stars

Watchers

Forks

Packages

No packages published