r-scroller 是对zynga/scroller的封装;
$ npm install r-scroller
$ cd r-scroller
$ npm install
$ npm start
用浏览器打开localhost:8080
,即可
在你的代码当中如下使用
var React =require('react');
var ReactScroller = require('r-scroller');
module.exports = React.createClass({
render:function(){
return (
<div style={{"overflow":"hidden"}}>
<ReactScroller>
{your components}
</ReactScroller>
</div>
)
}
});
给Scroller 库的配置项
scrollingX
:true
scrollingY
:true
也可以根据chrilden的scrollable属性设置animating
:true
是否滑动停止animationDuration
:250
滑动到静止过渡时间bouncing
:true
弹性复位locking
:true
paging
:false
启用分页snapping
:false
启用网格对其zooming
:false
大小缩放minZoom
:0.5
maxZoom
:3
配置获取数据
dragLength
:20
正数向上,负数向下拖拽执行activateCallback
:fun
准备获取数据回调函数deactivateCallback
:fun
获取数据结束回调函数startCallback
:fun
获取数据的回调函数
考虑当中。。。。。。