javascript - 使用后从 url 中删除附加的锚点/#link
问题描述
在过去的一个月里,我一直在开发一个基于 WordPress 主题的新网站。该站点是一个伪单页设计,其中主页用作信息的主页。但是,它也有一个画廊,您可以在其中输入几个单独的投资组合项目 - 这有效地将您带到另一个页面(因此使用“伪”)。这就是网站的设计和布局......
在网站的主页上,我为各个部分添加了锚链接以方便使用,只需单击导航菜单,即可滚动/将用户带到所需的部分。链接都可以正常工作,但是当您输入并从投资组合项目返回时会出现问题。
问题:
单击锚链接后,会在 URL“www.example.com/#anchor”中添加主题标签。如果用户进入不同的页面,然后返回主题标签/锚点,则重新激活并滚动到链接部分。这是一个真正的痛苦,而且绝不是用户友好的,因为它使用户远离了原来的位置。
我一直在尝试我能找到的尽可能多的 Javascript/JQuery 代码,很多都来自这个网站,但没有一个能够解决问题......我需要找到一种方法来在使用后有效地删除主题标签,以便留下 URL再次只有“www.example.com”。
编辑:忘了补充一点,我还需要能够在投资组合项目中单击导航菜单,并通过菜单调用打开主页并将用户带到选择的部分。
有没有人有办法解决吗?我在这里完全没有想法。
如果您愿意提供帮助,还请告诉我在哪里添加这段代码。
谢谢!
解决方案
推荐阅读
- rest - 使用 Kotlin 和 JUnit 5 测试 rest api
- javascript - 通过for循环访问数组Object属性值
- javascript - 我在从 main.js 导出模块时做错了什么?
- c# - C# treeView 有一个代码可以将子节点安排为其父节点的最后一个子节点
- r - 创建一个 geom_line 或类似的,下面带有“fading” alpha
- reactjs - 弹出的 Create-React-App 无法从 Atlaskit 包中转换 node_modules 代码
- makefile - 如何从 Makefile 打印扩展变量?
- .net - 服务总线处置对象
- python - 如何使用 python 创建一个 azure datafactory 资源文件夹?
- bash - netcat 和heredoc 的可能竞争条件