我在他们使用的各种网站(例如http://www.dennys.com)中看到example.com/#/examplepage
或example.com/#examplepage
. 我想为我的网站做这个,但是当我搜索它时我找不到任何东西。
问问题
75 次
1 回答
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
}
于 2013-09-06T05:17:19.567 回答