可能的重复项:
如何在不刷新页面的情况下使用 JavaScript 从 window.location 中删除哈希?
关闭幻灯片时,我希望地址恢复正常,但"#"仍然存在,有什么方法可以克服这一点吗?
从 https://developer.mozilla.org/en/DOM/window.location:
例子
每当修改位置对象的属性时,文档 将使用 URL 加载,就好像 window.location.assign() 一样 使用修改后的 URL 调用。
我认为这个问题解决了你想要使用jQuery的问题:
更改哈希而不在 jQuery 中重新加载
其他相关问题:
在浏览器中更改 URL,而无需使用 JavaScript 加载新页面
如何在不刷新页面的情况下使用 JavaScript 从 window.location 中删除哈希?
如何在不创建页面重新加载的情况下更改 Firefox window.location.hash?