Awesome
clicktap
A JavaScript library to prevent the 300ms click delay on touch devices.
Installation
$ npm install clicktap
$ bower install clicktap
$ component install pazguille/clicktap
Usage
<button id="btn">Click me</button>
function litenerFunction() {
// Some code here!
}
var btn = document.getElementById('btn');
clicktap(btn, litenerFunction);
API
clicktap(el, listener, [capture]);
clicktap.on(el, listener, [capture]);
Adds a listener
to a given HTMLElement
on click/tap event.
el
{HTMLElement} - A givenHTMLElement
.listener
{Function} - A givenlistener
to execute on click/tap.capture
{Boolean} - Indicate if use capture path.
clicktap(document, litenerFunction, true);
// or
clicktap.on(document, litenerFunction);
clicktap.off(el, listener);
Removes a listener
from a given HTMLElement
.
el
{HTMLElement} - A givenHTMLElement
.listener
{Function} - A givenlistener
to execute on click/tap.
clicktap.off(document, litenerFunction);
Made and maintained with ❤ by
- Guille Paz (Front-end developer | Web standards lover)
- E-mail: guille87paz@gmail.com
- Twitter: @pazguille
- Web: http://pazguille.me
License
MIT license. Copyright © 2014.