React 列表向上、向下循环滚动
1

1、state数据

2、渲染列表

3、触发向上、向下滚动方法
开始滚动:setInterval() 定时调用滚动方法
停止滚动:clearInterval() 取消定时器

4、向上滚动方法:
1、数组第一条添加到数组末尾 - push()
2、列表向上滚动添加css3过渡动画
3、计算向上滚动距离(第一条数据高度,如果高度固定用固定值即可)
4、删除数组第一条数据 - shift()
5、向上滚动距离清零
6、取消过渡动画停止滚动

5、向下滚动方法:
1、列表向下滚动添加css3过渡动画
2、计算向下滚动距离(最后一条数据高度,如果高度固定用固定值即可)
3、数组最后一条数据添加到数组头部 - unshift()
4、第一条数据添加渐显动画
5、删除数组最后一条数据 - pop()
6、向上滚动距离清零
7、取消过渡动画停止滚动

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:31
阅读量:33
阅读量:86
阅读量:25
阅读量:35