【发布时间】:2023-12-20 09:41:01
【问题描述】:
当我将 HTML 链接添加到页面的特定部分时:
<a href="#specific">test</a>
我注意到它改变了地址栏的 URL。尽管我遇到过以这种方式链接但地址栏没有更新的网站。这怎么可能?
编辑:这可能是一个 AJAX 解决方案,如果他们在不更改 URL 的情况下使其工作,就好像我没记错一样,页面没有重新加载,它直接到达目的地......
【问题讨论】:
-
为什么不使用 javascript,例如
window.scrollTo()? -
我没有 JavaScript 知识。您能否用一个有效的 javascript 示例回答这个问题,我会对这个解决方案感到满意。
-
您好 Alehandro Darie,您能否介绍一下您为什么不想更改 URL 栏的背景?这样我们就可以为您构建答案。谢谢。
-
@AlexKey 感谢您的回复。原因是如果访问者重新加载页面或为其添加书签,它总是会转到特定的目的地。问题是我开发了一种单页类型的投资组合设计,访问者很可能会在浏览该站点后将站点添加为书签,这意味着当他们将其添加为书签并返回该站点时,他们将登陆页面的随机部分(而不是顶部)。我希望这有任何意义......
-
太棒了,谢谢 Alehandro,现在就为您整理一份回复。
标签: html hash hyperlink href hashtag