检测backbonejs中的浏览器返回按钮

时间:2013-06-21 10:35:49

标签: button backbone.js browser back

简单的问题,如何在backbonejs中检测浏览器后退按钮的事件?

在我的应用程序中,如果按下后退按钮,它将直接跳转到之前的路线。但我必须触发点击才能制作一些动画。

我该如何解决这个问题?

来自here的那个无法解决我的问题,因为我必须等待一些动画,使用.remove()方法。

我使用[jquery,underscore,backbone]的所有当前版本。

1 个答案:

答案 0 :(得分:2)

我建议使用backbone.routerFilter,你可以在调用路由的处理程序之前触发事件,并跟踪那里的用户navegation。

https://github.com/boazsender/backbone.routefilter

尝试检测borwsers后退按钮似乎很困难,因为您的代码在浏览器中可能无法正常工作。