使用历史记录后退按钮检测

姜饼

我正在制作jquery移动应用程序,并且有一个问题。我有三页:

  • 带有类别点击的主页
  • 带有项目列表和类别过滤器的页面。
  • 包含商品详细信息的页面

当我单击主页上的类别时,我进入了经过修改的选择按钮和过滤列表的第二页。单击项目并使用历史记录按钮后,一切正常-选择了正确的类别。问题是当我想在第二页上更改类别时。单击项目并返回历史记录后,我返回到先前未更改的第一类。有没有一种方法可以检测到使用的后退按钮???

姜饼
$(window).on("navigate", function (event, data) {
  var direction = data.state.direction;
  if (direction == 'back') {
    // do something
    localStorage.back=1;
  }
});

做到了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

样式历史记录后退按钮

如何实现“历史记录”后退按钮

Angular 7 iframe历史记录后退按钮故障

更新iframe,历史记录和URL。然后使其与后退按钮一起使用

如何使用浏览器后退/前进按钮浏览React状态更改历史记录

如何使用Phonegap 3.5.0中的Android设备后退按钮返回历史记录?

使用浏览器后退按钮vue.js的状态历史记录

使用 Ajax 进行分页时,Chrome 后退按钮不保留 url 历史记录

使用NativeScript + Angular和ActionBar后退按钮来递归导航到具有历史记录的相同组件?

在浏览器的后退按钮上反应路由器历史记录

如何操纵浏览器历史记录并捕获浏览器后退/前进按钮?

Wordpress自定义帖子类型的“智能”历史记录后退按钮

jQuery ajax帖子调用,ajaxify历史记录和后退按钮

避免对表单进行后退按钮的“撤消”历史记录条目

React Navigation-浏览并设置后退按钮的历史记录

具有历史记录的可链接标签 - 后退按钮问题

Linux内存使用历史记录

安全的bash历史记录使用

使用matplotlib绘制历史记录

注销时,清除“活动历史记录”堆栈,以防止“后退”按钮打开仅登录的活动

更改window.location.hash会在历史记录中创建条目,但不会影响chrome后退按钮

检测历史记录表中特定列的更改

检测使用历史记录API的导航是向后还是向前

如何使用bash历史记录使用历史记录中的参数运行命令?

使用Django简单历史记录创建历史记录时出现问题

完整历史记录

如何使用 CLI 导出 Appengine 使用历史记录

使用Git版本查看文件的更改历史记录

如何使Guake使用我的Zsh命令历史记录?