0

我有一个非常大的页面,其中包含许多元素。有时我希望我能在不同的元素之间来回跳跃。

我看到有些页面有一个page trail,基本上就是一个浏览历史列表:

|page1>>|page2>>|page3>>|page4>>

最后一个是当前页面。如果我们点击page5,我们会打开第 5 页,其中包含以下内容:

|page2>>|page3>>|page4>>|page5>>

现在,如果我们回过头来page4,我们打开第 4 页,轨迹显示:

|page2>>|page3>>|page5>>|page4>>

我想得到一个与一页中的元素一起工作的类似的。这将是一个左侧有粘性位置的div,所以无论我在哪个部分,我都可以通过单击快速跳转到最后一个(或最后一个最后一个)部分。

这可以实现吗?(通过 javascript)

先感谢您!

我根据建议做了一些搜索。并提出以下建议,请查看我是否遗漏了一些观点。

  1. 我创建了一个包含所有锚点位置的数组,以及一个包含轨迹的轨迹数组
  2. 检查滚动点,如果落入某个滚动点,那么,1)如果槽可用,追加轨迹 2)如果轨迹数组已满,旋转 3)如果轨迹存在,切换
4

1 回答 1

0

这是一整页的 JS 和 jQuery 解决方案!

面包屑追踪脚本

于 2013-09-13T18:00:42.903 回答