Ryan724 / r-scroller

react-scroller 是对 zynga/scroller 的封装;

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

r-scroller

r-scroller 是对zynga/scroller的封装;

Install & Run

$ npm install r-scroller
$ cd r-scroller
$ npm install
$ npm start

用浏览器打开localhost:8080,即可

Examples

demo0

demo0-simple-scroller

demo0-simple-scroller

How to use

在你的代码当中如下使用

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>
            )
  }
});

Options

config

给Scroller 库的配置项

  • scrollingXtrue
  • scrollingYtrue 也可以根据chrilden的scrollable属性设置
  • animatingtrue 是否滑动停止
  • animationDuration250 滑动到静止过渡时间
  • bouncingtrue 弹性复位
  • lockingtrue
  • pagingfalse 启用分页
  • snappingfalse 启用网格对其
  • zoomingfalse 大小缩放
  • minZoom0.5
  • maxZoom3

fetachConfig

配置获取数据

  • dragLength20 正数向上,负数向下拖拽执行
  • activateCallbackfun 准备获取数据回调函数
  • deactivateCallbackfun 获取数据结束回调函数
  • startCallbackfun 获取数据的回调函数

snap

考虑当中。。。。。。

About

react-scroller 是对 zynga/scroller 的封装;

License:MIT License


Languages

Language:JavaScript 99.4%Language:HTML 0.6%