接收的需求是长页面顶部有导航栏,点击时直接到达对应版块 页面中固定有六个部分,所有顶部导航栏可以直接写死,添加点击事件即可 页面滚动到哪一部分,导航栏对应文字,颜色加深 首先实现点击到达对应部分内容 给每个部分div添加一个id 接下来实现屏幕滚动,监听滚动到哪部分,先获取每个部分在页面的位置(减45是为了减去顶部导航栏的高度) 监听滚动事件