【发布时间】:2015-01-31 20:30:48
【问题描述】:
我有一个三阶段的登录表单,可以随着进度显示/隐藏页面上的内容。当用户从第 1 步进入第 2 步时,我会调用以下代码:
var stateObj = { foo: "bar" };
history.pushState(stateObj, "", "");
我看到浏览器后退按钮启用。
现在,我正在尝试捕捉后退按钮的点击,以便相应地隐藏/显示内容(例如 - 返回第 1 阶段)。
在这种情况下如何检测浏览器的后退按钮?我不想改变 URL,我只想在用户回击时调用一些 JS 函数。我的目标是现代桌面/移动浏览器。
【问题讨论】:
标签: javascript jquery html