【发布时间】:2013-09-12 21:39:33
【问题描述】:
更改哈希时重新加载页面。
我有一个简单的单页网站,上面有几个“页面”。这些页面位于一个宽容器中,当您选择一个时会滚动。我在 URL 中添加了一个哈希,以便您可以直接定位到特定页面。这只是在 style.left 属性与 switch 语句中的哈希匹配时设置。
问题是当我更改 URL 中的哈希值时。例如,将其从 Home.html#Web 更改为 Home.html#Photos。执行此操作时,页面不会重新加载,因此我创建的用于检查哈希的 Setup 函数不会被调用,并且页面会保持在原来的位置。
关于强制页面重新加载的方法有什么想法吗?还是更好的解决方案?
谢谢, 安迪
【问题讨论】:
标签: javascript url hash window.location