首页 > 解决方案 > 使用后从 url 中删除附加的锚点/#link

问题描述

在过去的一个月里,我一直在开发一个基于 WordPress 主题的新网站。该站点是一个伪单页设计,其中主页用作信息的主页。但是,它也有一个画廊,您可以在其中输入几个单独的投资组合项目 - 这有效地将您带到另一个页面(因此使用“伪”)。这就是网站的设计和布局......

在网站的主页上,我为各个部分添加了锚链接以方便使用,只需单击导航菜单,即可滚动/将用户带到所需的部分。链接都可以正常工作,但是当您输入并从投资组合项目返回时会出现问题。

问题:

单击锚链接后,会在 URL“www.example.com/#anchor”中添加主题标签。如果用户进入不同的页面,然后返回主题标签/锚点,则重新激活并滚动到链接部分。这是一个真正的痛苦,而且绝不是用户友好的,因为它使用户远离了原来的位置。

我一直在尝试我能找到的尽可能多的 Javascript/JQuery 代码,很多都来自这个网站,但没有一个能够解决问题......我需要找到一种方法来在使用后有效地删除主题标签,以便留下 URL再次只有“www.example.com”。

编辑:忘了补充一点,我还需要能够在投资组合项目中单击导航菜单,并通过菜单调用打开主页并将用户带到选择的部分。

有没有人有办法解决吗?我在这里完全没有想法。

如果您愿意提供帮助,还请告诉我在哪里添加这段代码。

谢谢!

标签: javascriptjqueryurlanchorhashtag

解决方案


推荐阅读