有问题请教老师

来源:5-3 标识楼层号和抵达指定楼层

粉墨登场

2021-01-29 17:14:06

问题描述:

老师你好,当第一个楼层的offsetTop属性超过可视区域的一般时,将num等于当前楼层的索引减1,这时num就等于-1, 那左侧的导航条应该隐藏呀,因为setElevator函数里判断了如果num等于-1,将楼层电梯导航条隐藏起来。但实际并没有隐藏起来,这是为什么呢?


相关截图:

http://img.mukewang.com/climg/6013d19209bba2e021601077.jpg

就是在这个位置时,左侧的导航条显示了并且第一个文字为active样式。 应该是某些地方我理解错了,请老师帮忙看一下。

写回答

1回答

好帮手慕夭夭

2021-01-29

同学你好,可视区域的一半还需要加上滚动距离。同学是不是没有加上滚动距离,建议参考如下图排查一下:

http://img.mukewang.com/climg/6013e9c209bac99210750194.jpg

如果还是有问题,请把自己写的代码全部粘贴上来(不要截图),以便老师针对代码查找问题。

祝学习愉快~

0

0 学习 · 14456 问题

查看课程