小编nek*_*ife的帖子

如何判断是否使用popstate事件按下了向前或向后按钮

我一直在做一些研究,似乎popstate事件会在历史记录发生变化的任何时候触发,但似乎没有内置的方法来确定用户是否单击了后退按钮或前进按钮.浏览器.

我的用例是,当回到历史记录中或在历史记录中前进时,我在ajax应用程序中转换路径时会出现定向动画.我需要确定用户是向后还是向前,这样动画才有意义.令人遗憾的是,popstate事件不支持事件的方向.

我还会提到我的应用程序是一个AngularJS应用程序,以防有特定角度的答案,尽管更通用的javascript解决方案是最佳的.

javascript angularjs

8
推荐指数
1
解决办法
3808
查看次数

标签 统计

angularjs ×1

javascript ×1