nicemove

0.1.3 • Public • Published

nicemove

super smooth scrolling for touch devices

Usage

var instance = new NiceMove(el, scrollHorizontal, scrollVertical, options);

el is dom object, scrollHorizontal and scrollVertical are boolean values, options is javascript object

options object:

{
    /*Number*/anchor: // pull to refresh effects, support foure directions
    {
        /*Number*/top,
        /*Number*/bottom,
        /*Number*/left,
        /*Number*/right
    },
    /*Number*/moveThresh, //minimum finger moves to activate the element move
    /*Bool*/isPagedX, //if the element should move by horizontal pages
    /*Bool*/isPagedY, //if the element should move by vertical pages
    /*function*/ onPageChanged( { target, index } ), // callback when page changed
    /*function*/ onFirstMove(),   // callback when the element was moved by the first time
}

APIs

slideTo(x,y[,milliseconds,easing])

move the element by script

Package Sidebar

Install

npm i nicemove

Weekly Downloads

1

Version

0.1.3

License

MIT

Unpacked Size

26.1 kB

Total Files

5

Last publish

Collaborators

  • longbill