0.2.3 • Published 10 years ago

wheel-swipe v0.2.3

Weekly downloads
7
License
MIT
Repository
github
Last release
10 years ago

WheelSwipe

Trigger swipe-like events with mousewheel and trackpad. View the a demo here: https://andyinabox.github.io/wheel-swipe/

unstable

var WheelSwipe = require('wheel-swipe');

var ws = new WheelSwipe();

window.addEventListener('wheelup', function(e) { 
	console.log('swipe up!');
});

window.addEventListener('wheeldown', function(e) { 
	console.log('swipe down!');
});

Usage

NPM

WheelSwipe([el], [opts])

Construct a new instance.

  • el is the element to listen to. Optional, defaults to window object.
  • opts is also optional, contains the following settings:
  • deltaThreshold - threshold for scroll delta, can be used to only trigger when the scroll delta is a high number. Defaults to 1
  • debounceThreshold - threshold for scrolling debounce. Defaults to 50.
  • cancelScroll - Boolean, whether or not to cancel default scrolling behavior. Defaults to true.
  • reverseDelay - This sets a delay to avoid accidental reversals of swipe (can happen on some devices, namely the Apple Magic Mouse). Defaults to 0 (disabled).

Demo

To run the demo using budo:

npm install
npm start

Dependencies

License

MIT, see LICENSE.md for details.

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago