如何有条件地允许Back事件

时间:2012-06-19 09:03:51

标签: backbone.js

使用pushState

开发BackboneJS应用程序

当用户点击鼠标的后退按钮或点击浏览器的后退按钮时,我该如何捕获事件并执行以下操作:

backAction: function(e){
  if (someConditionIsTrue) { preventBackAndDoSomeStuff(); }
  else { doNormalBackEvent() }
}

1 个答案:

答案 0 :(得分:1)

您可以向window.onpopstate添加一个监听器,以便在用户点击后退按钮时发出通知。