【发布时间】:2020-09-18 21:02:34
【问题描述】:
我有一个很长的一页纸,里面有不同的部分,每个部分都在自己的<article id="section-title"> 中。我想以 Netlify 的文档 (see example) 的风格添加导航,它通过在滚动时附加当前部分的 id 来更改地址栏。我认为在第一部分之前滚动到顶部时返回原始 URL(没有锚点)会更好。不过,我不知道从哪里开始,也不知道如何寻找具有此功能的插件。
如何使用 jQuery 完成所有这些操作?
【问题讨论】:
-
“通过在滚动时附加当前部分的 id 来更改地址栏”我想不出任何理由这样做。你能详细说明吗?另请阅读有关锚链接的内容:riptutorial.com/html/example/1076/link-to-an-anchor
-
@ikiK 我有这么长的一页纸。因此,用户将通过在同一页面内滚动来查看所有文章。如果用户想要分享他们正在阅读的当前文章,他们将复制 URL,该 URL 已经具有该特定文章的锚点。查看我给出的示例中的行为(Netlify 的文档)。
-
@ikiK 我正在处理的页面类似于this one。看看所有内容都在同一页面上。
标签: jquery scroll hyperlink navigation anchor