我会尽量解释清楚。
我有一个侧边栏,例如 3 个项目。每个项目都是指向页面中锚点的链接。当我单击一个项目时,我使用 scrollTo 函数进行平滑滚动。它工作得很好。
但是我现在想要的是,当我滚动时,例如转到锚点 3,将自动选择滚动时显示的当前锚点。清除 ?
例如:项目 1 被选中。我开始滚动并到达锚点 2。自动选择项目 2 并且项目 1 将进入未选择状态。
我继续滚动并到达锚点 3。项目 2 将进入未选择状态,项目 3 被自动选择。
因此,项目状态会通过滚动而自动更改,而不仅仅是单击项目。
有没有聪明的方法来做到这一点?
提前谢谢。
巴斯蒂安