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

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

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

有没有好的办法?

阅读 4.4k
2 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题