2

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

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

我该如何解决这个问题?

这里的那个不能解决我的问题,因为我必须等待一些动画,在 .remove() 方法中做。

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

4

1 回答 1

2

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

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

尝试检测 borwsers 后退按钮似乎很困难,因为您的代码在浏览器中的工作方式可能不同。

于 2013-06-21T12:29:07.180 回答