使用window.location.hash更改URL但不更改页面

时间:2017-05-30 06:18:10

标签: javascript jquery knockout.js single-page-application window.location

我正在尝试在淘汰赛中实现单页应用程序,并且我点击链接返回页面。 URL正在更改,但它仍保留在同一页面上。只有在刷新时才会进入所需的页面。

我正在使用window.location.hash = "#/home"设置网址中的链接。 知道可以做什么,以便页面实际上根据URL进行更改。

1 个答案:

答案 0 :(得分:0)

使用事件onhashchange之类的,

window.onhashchange = function(){
   // change your page content here
}