【发布时间】:2012-01-18 00:41:21
【问题描述】:
好的,所以每当我想用哈希更改我的 URL 时,我都会这样做:
window.location.hash = 'something';
但我有一个问题。只是我还是页面再次加载?
【问题讨论】:
-
页面不应重新加载。您使用的是什么浏览器/版本?
标签: javascript
好的,所以每当我想用哈希更改我的 URL 时,我都会这样做:
window.location.hash = 'something';
但我有一个问题。只是我还是页面再次加载?
【问题讨论】:
标签: javascript
它不应该重新加载,如果它确实重新加载,那么您可能正在使用 IE。
它似乎是 IE 中的 bug,您可能想试试这个:
window.location.hash = 'id';
这适用于 IE7。 (在 IE9 上尝试使用 IE7 标准。)
【讨论】: