Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 810 Bytes

README.md

File metadata and controls

40 lines (26 loc) · 810 Bytes

Wheel Inertia

This module solves the problem of longtime events from a trackpad or a magic mouse

The base of the code coming from a comment of @msimpson (https://github.com/msimpson)

See comments for more details.

Check an example here

Usage

import inertia from 'wheel-inertia'

// Add your callback
inertia.addCallback(myCallback)

function myCallback(direction) {
	// do something with your wheel event
	// you can also get the direction of wheel
}

// Update the module with your wheel delta, so from inside your 'wheel' listener...
var delta = e.wheelDelta
inertia.update(delta)

Install

With npm do:

npm install wheel-inertia

License

MIT