关于联动列表
发布于 5 年前 作者 jie84 4401 次浏览 来自 问答

现在有一个需求,类目的实现,左边是类目的title列表,右边是所有类目的内容的一个大的列表,点击左边的话可以根据id去滚动到相应的内容部分,但是怎么在右边滑动到某个内容的时候去更新左边的位置状态呢?如图

6 回复

对的,我现在的想法是设定一个currentId的值,左边根据这个值显示红色,右边滑动的时候去修改这个值,但是scroll-view好像没有类似于安卓的获取当前第一个可见item的id的方法

wx.createSelectorQuery(),这个东西了解一下

scroll-view里的item怎么获取他们距顶部的scrolltop?scrolltop不是在scroll-view里面的吗

web也没有,我能想到的办法就是要在右侧加载完成后获取右侧所有分类的id以及他们距顶部的scrolltop存入数组,然后监听右侧scroll事件(bindscroll),获取当前的scrolltop,把这个scrolltop和数组里的scrolltop进行对比,通过阈值判段取得分类的id,然后给currentId赋值

两边都是scrollview吧?

回到顶部