请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

menu和列表的联动

老师,想请教一个问题。

我看你的实现里面,点击menu的高亮切换也是通过设置右侧的滚动事件来控制的,

而饿了么的原生app中,这个操作是瞬时的,我如果想实现这样的立即切换效果能提供下思路吗?

正在回答 回答被采纳积分+3

1回答

ustbhuangyi 2017-06-22 00:59:17

立即切换的话,就是 scrollTo 不加动画时间即可。

0 回复 有任何疑惑可以回复我~
  • 提问者 DemonsZZZZZZ #1
    老师,抱歉时间隔得有点久,之前没看到。我可能没描述清楚,不加动画时间右侧的列表是可以立即到达,但是监听了右侧scroll事件的时候会动态改变组件中scrollY的值,也就是会重新计算currentIndex,所以左侧菜单栏的高亮还是会有一个滚动过程而不是瞬时的。。。我的想法是有没有可能在进行点击事件的时候消除右侧滚动对左侧的影响
    回复 有任何疑惑可以回复我~ 2017-10-14 17:30:44
  • 提问者 DemonsZZZZZZ #2
    我才发现我错了。。。原来不加时间根本不会出发scroll事件,那有办法是让右侧滚动而左侧立即高亮的吗?(饿了么的做法)
    回复 有任何疑惑可以回复我~ 2017-10-14 17:46:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信