有问题请教老师
来源:5-3 标识楼层号和抵达指定楼层
粉墨登场
2021-01-29 17:14:06
问题描述:
老师你好,当第一个楼层的offsetTop属性超过可视区域的一般时,将num等于当前楼层的索引减1,这时num就等于-1, 那左侧的导航条应该隐藏呀,因为setElevator函数里判断了如果num等于-1,将楼层电梯导航条隐藏起来。但实际并没有隐藏起来,这是为什么呢?
相关截图:
就是在这个位置时,左侧的导航条显示了并且第一个文字为active样式。 应该是某些地方我理解错了,请老师帮忙看一下。
1回答
好帮手慕夭夭
2021-01-29
同学你好,可视区域的一半还需要加上滚动距离。同学是不是没有加上滚动距离,建议参考如下图排查一下:
如果还是有问题,请把自己写的代码全部粘贴上来(不要截图),以便老师针对代码查找问题。
祝学习愉快~
相似问题