页面如何根据 URL hash 显示不同的内容? ?
我不是在谈论浏览器向下滚动以显示锚定部分,而是像 JavaScript 对哈希使用react并通过 AJAX 加载不同内容。
这是否常见,甚至可能?
最佳答案
哦,是的 - 当内容由 AJAX 驱动时,它正在成为处理页面状态到 URL 持久性的常见模式。
Javascript 可以通过 window.location.hash 访问这个值。完成后,您可以根据该散列值执行任何操作
- 显示/隐藏节点
- 进行其他 AJAX 调用
- 更改页面标题或颜色
- 交换图片
- 等等
真的,任何 DHTML 效果。
关于javascript - 如果 URL 哈希发生变化,页面是否会显示不同的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/940964/