如何在页面滑动到固定的位置后,显示顶部导航,(导航之前是隐藏的)
发布于 7 年前 作者 jieliao 8227 次浏览 来自 问答

这部分导航是需要,当滚动条滑动到商品部分<view>的时候再显示出来的,然后向下滑动,当滑动到商品详情的时候自动变成红色,如何实现?(如果可以的话,还需要点击顶部导航,会滑动到相应的位置)

1 回复

给你个思路,首先用这个用scroll-view标签,然后你用小程序一个接口,获取每个元素距离顶部的距离,保存成数组,然后每次滚动的时候计算是否在数组区间内,再把区间内的索引值保存,这样就可以实现滚动到某个距离高亮,然后,就是点击跳转,scroll-view可以设置scroll-y的值,所以你点击的时候,获取索引值,然后去数组对应的值赋值给scroll-y就可以了

回到顶部