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

https://github.com/webdeveric/swipe-dispatcher

Dispatch custom swipe events to DOM nodes.
https://github.com/webdeveric/swipe-dispatcher

events swipe swipe-dispatcher touch

Last synced: 2 months ago
JSON representation

Dispatch custom swipe events to DOM nodes.

Awesome Lists containing this project

README

        

# Swipe Dispatcher

Dispatch custom `swipe` events to DOM nodes.

## Install

```shell
npm install swipe-dispatcher --save
```

## Usage

```js
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` |