为了账号安全,请及时绑定邮箱和手机立即绑定

vue.js仿饿了么这种左右联动最后一项滚动不到怎么办

vue.js仿饿了么这种左右联动最后一项滚动不到怎么办

交互式爱情 2019-03-13 18:15:39
如动态图所示,左侧菜单栏正常滚动,但到最后一个由于滚动高度并未达到右边商品的滚动高度,所以当前活跃的菜单栏是最后一个的时候会因为高度不够总是不能正常以高亮展示,右边滚动反馈到左边也是同理,都无法使最后一项菜单活跃实际上不仅限于最后一个,,也就是说商品标签要过容器顶部左边才会改变当前的活跃索引,只要滚动到底,前几个标签高度不够,都会无法更新其活跃状态,不知表述是否清楚?,困扰了大半天了,求解决
查看完整描述

3 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

加个标识符如果是点的就优先级高点,以及换掉计算属性,用函数方法,方法中根据标识符判断是否需要计算scrollY, 点击设置索引时加个延迟 时间大于滚动动画,并在设置时及时把标识符回归原位,不影响滚动判断


查看完整回答
反对 回复 2019-04-04
?
慕的地10843

TA贡献1785条经验 获得超8个赞

高度不够就增加高度呗。
如果让我做的话,给右边容器加个padding-bottom,值嘛,就用容器高度 - 最后一块的高度 + N像素

查看完整回答
反对 回复 2019-04-04
  • 3 回答
  • 0 关注
  • 989 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信