An open API service indexing awesome lists of open source software.

https://github.com/benhowdle89/touche

Effortlessly re-map click events to touch events on touchscreen UIs
https://github.com/benhowdle89/touche

Last synced: about 1 year ago
JSON representation

Effortlessly re-map click events to touch events on touchscreen UIs

Awesome Lists containing this project

README

          

Touche.js
======

## Effortlessly re-map click events to touch events on touchscreen UIs

[Full docs →](http://benhowdle.im/touche)


  • Removes the 300ms delay (after the user lifts their finger), applied by all touchscreens devices and immediately invokes your click handlers.

  • Takes your click events applied with jQuery and silently re-maps them to the "touchend" event for devices that support touch.

  • If you're not using jQuery, then Touche exposes a method "on" for your use like so:


Touche(NodeList/Node).on('click', function(){ // handler })

### Usage


### Examples

// applying a click event to one element

Touche(document.querySelector('#myButton')).on('click', handleClick);

// or to multiple at once

Touche(document.querySelectorAll('.myButtons')).on('click', handleClicks);

// or with jQuery

$('.myButtons').on('click', handleClicks);