Skip to content

longbill/nicemove

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

super smooth scrolling for touch devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages