Package Exports
- wheel-swipe
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (wheel-swipe) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
WheelSwipe
Trigger swipe-like events with mousewheel and trackpad. View the a demo here: https://andyinabox.github.io/wheel-swipe/
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
WheelSwipe([el], [opts])
Construct a new instance.
elis the element to listen to. Optional, defaults towindowobject.optsis 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 to1debounceThreshold- threshold for scrolling debounce. Defaults to50.cancelScroll- Boolean, whether or not to cancel default scrolling behavior. Defaults totrue.reverseDelay- This sets a delay to avoid accidental reversals of swipe (can happen on some devices, namely the Apple Magic Mouse). Defaults to0(disabled).
Demo
To run the demo using budo:
npm install
npm startDependencies
License
MIT, see LICENSE.md for details.
