我在各种网站(例如http://www.dennys.com)中看到他们使用example.com/#/examplepage
或example.com/#examplepage
。我想为我的网站做这个,但是当我搜索它时我找不到任何东西。
答案 0 :(得分:0)
<强> UPD:强> 要更改显示的页面,您可以尝试
1)设置定时器以监控散列更改 例如:
setInterval(function(){
var hash = window.location.hash;
if(oldHash != hash){
//load new page through ajax
}
},
50);
2)使用窗口对象的onpopstate事件。 例如:
window.onpopstate = function(){
var hash = window.location.hash;
//load new page through ajax
}