微信小程序如何实现点击item自动滚动至屏幕中央?

更新于
2026-09-26 19:09:38
2阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计732个文字,预计阅读时间需要3分钟。

微信小程序如何实现点击item自动滚动至屏幕中央?

1. 需求+想实现类似猫眼电影选场次的自动滚动效果,会自动滚动到屏幕中间的效果+例如:最终效果+2. 分析+实现这种效果的方案有三种:+1. 直接使用原生的CSS+js;+2. 使用swiper,一屏展示多个item,点击item会自动滚动;+3. 点击屏幕中间的特定区域,触发滚动。

1.需求

想做类似猫眼电影选场次会自动滚动到屏幕中间的效果

如图是最终效果

微信小程序如何实现点击item自动滚动至屏幕中央?

2.分析

实现这种效果的方法有三种:

1.直接使用原生CSS+js;

2.使用swiper,一屏显示多个item,点击item会自动滚动到中间

3.使用微信的scroll-view配合JS实现

权衡了一下最终选择了第三个方案,比较是微信自带的方法,使用起来会比较流畅,swiper的话会比较臃肿,原生的话就比较麻烦,需要考虑的兼容问题比较多。

阅读全文

本文共计732个文字,预计阅读时间需要3分钟。

微信小程序如何实现点击item自动滚动至屏幕中央?

1. 需求+想实现类似猫眼电影选场次的自动滚动效果,会自动滚动到屏幕中间的效果+例如:最终效果+2. 分析+实现这种效果的方案有三种:+1. 直接使用原生的CSS+js;+2. 使用swiper,一屏展示多个item,点击item会自动滚动;+3. 点击屏幕中间的特定区域,触发滚动。

1.需求

想做类似猫眼电影选场次会自动滚动到屏幕中间的效果

如图是最终效果

微信小程序如何实现点击item自动滚动至屏幕中央?

2.分析

实现这种效果的方法有三种:

1.直接使用原生CSS+js;

2.使用swiper,一屏显示多个item,点击item会自动滚动到中间

3.使用微信的scroll-view配合JS实现

权衡了一下最终选择了第三个方案,比较是微信自带的方法,使用起来会比较流畅,swiper的话会比较臃肿,原生的话就比较麻烦,需要考虑的兼容问题比较多。

阅读全文