fjandin-transition

0.0.3 • Public • Published

Transition

Transition between values

Install

npm install fjandin-transition

Usage

const someElement = getElementById('test');
const transition = require('fjandin-transition');
const EASING = transition.EASING;
const promise = transition({
    start: 0,
    end: 100,
    duration: 5000, // ms
    easing: EASING.easeInOutQuad, // (easeInOutQuad, easeInCubic, inOutQuintic)
    callback: (err, value) => {
        someElement.scrollTop = value;
    }
});

// transition is done
promise.then(() => console.log('done'));

// Cancel transition by calling
promise.cancel(); // Will reject the promise

Readme

Keywords

none

Package Sidebar

Install

npm i fjandin-transition

Weekly Downloads

2

Version

0.0.3

License

MIT

Last publish

Collaborators

  • fjandin