我有一个非常大的页面,其中包含许多元素。有时我希望我能在不同的元素之间来回跳跃。
我看到有些页面有一个page trail,基本上就是一个浏览历史列表:
|page1>>|page2>>|page3>>|page4>>
最后一个是当前页面。如果我们点击page5
,我们会打开第 5 页,其中包含以下内容:
|page2>>|page3>>|page4>>|page5>>
现在,如果我们回过头来page4
,我们打开第 4 页,轨迹显示:
|page2>>|page3>>|page5>>|page4>>
我想得到一个与一页中的元素一起工作的类似的。这将是一个左侧有粘性位置的div,所以无论我在哪个部分,我都可以通过单击快速跳转到最后一个(或最后一个最后一个)部分。
这可以实现吗?(通过 javascript)
先感谢您!
我根据建议做了一些搜索。并提出以下建议,请查看我是否遗漏了一些观点。
- 我创建了一个包含所有锚点位置的数组,以及一个包含轨迹的轨迹数组
- 检查滚动点,如果落入某个滚动点,那么,1)如果槽可用,追加轨迹 2)如果轨迹数组已满,旋转 3)如果轨迹存在,切换