我正在尝试制作一个 Ajax Web 应用程序,该应用程序使用面包屑来允许使用后退和前进按钮,但仍具有流畅的 ajax 页面移动。
Facebook 的图片库就是一个很好的例子。
当您单击“下一步”时,URL 会更改为相应的 URL,但不会更新整个页面。这是一个非常流畅的界面,我想模仿它。
有人有关于它如何工作的教程/文章吗?
谢谢。
最佳答案
Facebook 使用 URL-Anchor-Identifier 来存储他们的 AJAX 代码所需的代码。这允许在不重新加载网站的情况下更改 URL。
示例:http://somedomain.com/#ajax_data_here
现在轮到您为 ajax 数据编写智能格式并解析该数据了。
2012 年 12 月更新:
我最近遇到了以下无需重新加载即可更改 URL 内路径的方法。虽然它只适用于较新的浏览器,但我想我会附加它:
关于javascript - 如何实现类似于 Facebook 的面包屑导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4361704/