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

时间:2024-10-12 15:17:24

想实现类似资讯头条等循环滚动的效果

实现效果

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

部分代码

1、state数据

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

2、渲染列表

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

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

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

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

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

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

React 列表向上、向下循环滚动
© 手抄报圈