swipe-dispatcher

Dispatch custom swipe events to DOM nodes.

Usage no npm install needed!

<script type="module">
  import swipeDispatcher from 'https://cdn.skypack.dev/swipe-dispatcher';
</script>

README

Swipe Dispatcher

Dispatch custom swipe events to DOM nodes.

Usage

import SwipeDispatcher from 'swipe-dispatcher';

new SwipeDispatcher( { /* options */ } );

Options

Option Default Description
root document.documentElement Event listeners get attached to this node
maxTime 333 The maximum time a swipe should take
minDistance 100 The minimum move distance
variance 100 The allowed horizontal/vertical variance
preventMove true Should preventDefault be called on touchmove