/touch-events2

Touch events for the browser.

Primary LanguageJavaScript

touch-events2

Provides touch events to developers using Node.js to develop for browsers.

Usage

NPM

listener = touchevents([target], [events])

Examples

Basic Usage

const touchevents = require('touch-events2') // Also at window.touchevents.

// Default target is:  document.body
// Default events are: ["touchstart", "touchend", "touchmove"]
var touch = touchevents() 

touch.on("touchstart", function(event) {
    console.log(event)
})

Custom Target

var touch = window.touchevents(document)

Custom Event List

var touch = window.touchevents(['touchcancel'])

Custom Target & Event List

var touch = window.touchevents(document, ['touchcancel'])

Tests

  • Mocha
    • Test functionality in Node.js
  • Karma
    • Using browserify, test functionality in browsers
  • User Testing