javascript - 对 Ajax 加载的页面使用浏览器后退按钮?

标签 javascript jquery ajax

$(document).ready(function () {
$('#gnav a').click(function (e) {
        e.preventDefault();
        $('#contents').load(this.hash.substr(1) +'.php')
    });
});

这是我的 jQuery 代码,它通过 Ajax 将一些内容加载到 div 中。如何通过该代码使用浏览器后退按钮?

谢谢!

最佳答案

您可以使用 http://diveintohtml5.ep.io/history.html 中描述的 HTML5 历史记录 API -- 这使您可以完全控制内部导航的后退/前进行为。

关于javascript - 对 Ajax 加载的页面使用浏览器后退按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5623977/

相关文章:

javascript - 编写简单的一行代码时出现意外错误

javascript - ajax查询中从div获取数据

javascript - 如何向上滚动文本并覆盖 javascript/jquery 中的现有文本?

ajax - twitter bootstrap 动态轮播

javascript - Javascript Accordion 如何工作?

javascript - ajax 提交后禁用表单输入

javascript - 为什么这个函数被 linter 认为是构造函数?

jquery - 如何使菜单在单击父/子项后保持可见

javascript - 如何将数据从内容脚本传递到页面级?

Javascript定期获取mysql的最后一行