0

我在他们使用的各种网站(例如http://www.dennys.com)中看到example.com/#/examplepageexample.com/#examplepage. 我想为我的网站做这个,但是当我搜索它时我找不到任何东西。

4

1 回答 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 回答