在一个页面网站上非常简单的路由

时间:2012-11-13 15:46:39

标签: javascript jquery

我正在开发一个简单的单页网站,其中页面使用scrollTo()javascript库水平滚动。我有一个家/约/联系页面。我想知道是否还有一种方法可以使用某种形式的URL路由,例如www.example.com/about,来获取about页面,并在导航中单击页面时在浏览器中进行更新。

2 个答案:

答案 0 :(得分:2)

你最简单的赌注是使用哈希。即www.example.com/#about

然后,您可以使用window.history (more reading)来更改网址,而无需重新加载网页。具体来说,您将查找history.pushState()或history.replaceState()

根据您需要的浏览器支持,您可能需要History.js之类的东西才能回归IE。

答案 1 :(得分:0)

您可以使用Ajax

加载页面