在JavaScript中隐藏哈希位置

时间:2016-03-26 03:29:50

标签: javascript jquery html url fragment-identifier

我有一个页面,其中的链接打开了一个模式id="modal-i(其中i是任意数字),链接到href="#modal-i"的锚标记。这样可以正常工作,点击链接并弹出相关的模态,然后当点击href="#"的链接时,模态会消失。

我想知道是否有办法隐藏哈希位置但保持模态打开?基本上保持一切工作相同,只是隐藏URL中的哈希值。

我知道模式弹出的唯一原因是因为哈希在URL中,但仍然想知道它是否可能,因为它会使一切变得更清晰。

我已经搜索了答案,但我发现的所有问题都是如何在没有页面重新加载的情况下删除哈希位置的问题。

非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:2)

好吧,有点儿。你可以立即删除它。

把它放在你的页面上:

{{1}}

您需要做的就是更改"示例标题"无论你想要什么。

祝你好运