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