微信小程序如何实现点击item自动滚动至屏幕中央位置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计732个文字,预计阅读时间需要3分钟。
1. 需求+想实现类似猫咪眼睛电影选场的效果,点击会自动滚动到屏幕中间的效果+如图是最终效果
2.分析+实现这种效果的方法有三种:
1. 直接使用原生CSS+JS; 2. 使用swiper,一屏展示多个item,点击item会自动滚动; 3. 使用其他滚动库或插件实现类似效果。1.需求
想做类似猫眼电影选场次会自动滚动到屏幕中间的效果
如图是最终效果
2.分析
实现这种效果的方法有三种:
1.直接使用原生CSS+js;
2.使用swiper,一屏显示多个item,点击item会自动滚动到中间
3.使用微信的scroll-view配合JS实现
权衡了一下最终选择了第三个方案,比较是微信自带的方法,使用起来会比较流畅,swiper的话会比较臃肿,原生的话就比较麻烦,需要考虑的兼容问题比较多。
本文共计732个文字,预计阅读时间需要3分钟。
1. 需求+想实现类似猫咪眼睛电影选场的效果,点击会自动滚动到屏幕中间的效果+如图是最终效果
2.分析+实现这种效果的方法有三种:
1. 直接使用原生CSS+JS; 2. 使用swiper,一屏展示多个item,点击item会自动滚动; 3. 使用其他滚动库或插件实现类似效果。1.需求
想做类似猫眼电影选场次会自动滚动到屏幕中间的效果
如图是最终效果
2.分析
实现这种效果的方法有三种:
1.直接使用原生CSS+js;
2.使用swiper,一屏显示多个item,点击item会自动滚动到中间
3.使用微信的scroll-view配合JS实现
权衡了一下最终选择了第三个方案,比较是微信自带的方法,使用起来会比较流畅,swiper的话会比较臃肿,原生的话就比较麻烦,需要考虑的兼容问题比较多。

