我正在开发一个简单的一个网页,其中的页面使用scrollTo()JavaScript库进行水平滚动。我有一个家/关于/联系页面。我想知道是否还有一种方法可以继续使用某种形式的URL路由,例如www.example.com/about,以获取关于页面的信息,并且在浏览器中单击页面时会在浏览器中更新。非常简单的路由在一个页面的网站
0
A
回答
2
你最容易的选择将是使用哈希加载页面。即www.example.com/#about
然后,您可以使用window.history
(more reading)以更改URL而无需重新加载页面。具体而言,您将查找history.pushState()或history.replaceState()
根据您需要的浏览器支持,您可能需要诸如History.js之类的东西来回退IE。
+0
工作良好。谢谢。 – dremme
0
您可以用Ajax
相关问题
- 1. 一个非常简单的实现一个洋葱路由器
- 2. 在网站上运行一个非常简单的循环动画?
- 3. jQuery Mobile在一个简单的网站
- 4. 正在建设中的非常简单的订阅页面
- 5. 一个非常简单的Singleton?
- 6. 一个非常简单的操作
- 7. 一个非常简单的HTML表格
- 8. 写一个非常简单的OS
- 9. WordPress的:在一个页面上显示多个静态页面(单页网站)
- 10. 获取路由器confuguration页面,而不是我的网站的网页主页
- 11. 工具简单的Web网站,可以由非技术人员
- 12. 使用Django建立一个非常简单的网站:值得吗?
- 13. 居中整个网页(在一个非常广泛的网站上)?
- 14. 即使简单的页面在Rails中也需要路由吗?
- 15. 从Subbmitting一个简单的MVC ASP.Net的StackOverflow异常网站
- 16. 在Angular中路由到非Angular页面
- 17. Facebook集成,具有业务页面(非简介)的网站
- 18. 建立PHP管理后台为非常简单的网站
- 19. 网站页面内的网站页面
- 20. WebServiceHost:一个简单的网站
- 21. 从一个简单的网站
- 22. 有时我的网站上的页面加载非常缓慢
- 23. 网站在桌面非常好,但在移动非常小
- 24. jQuery的一个页面的网站
- 25. 如何创建一个非常非常简单的代理到特定的页面/订阅
- 26. 简单的Mod_rewrite规则为一个简单的网站:(经典):(
- 27. 通过另一个IP路由网站
- 28. AngularJs在单一页面结构路由[JQM-单页]
- 29. 构建一个网站的页面
- 30. 滚动到一个页面的网站
听起来像你没有一个网页,如果你有家/关于/联系...你能澄清吗? – hvgotcodes
看看jquery mobile如何驱动它的哈希模型:http://jquerymobile.com/demos/1.0a4.1/docs/pages/docs-navmodel.html – Lowkase
像这样的东西? http://stackoverflow.com/questions/824349/modify-the-url-without-reloading-the-page – MassivePenguin