顶部导航固定,页面滚动到相应的区块时对应的导航标题高亮?

想知道这样的需求是如何做到的?

不会是监听scroll事件然后把每个相应的区块距离顶部的像素记下来?
然后if(){高亮}??

有没有好的办法?

阅读 4.4k
2 个回答

思路就是这样,关键是代码怎么优化

一般是判断scrollTop到一片区域的offsetTop
我也想知道怎么优化。。

推荐问题