Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 如何有条件地允许返回事件_Backbone.js - Fatal编程技术网

Backbone.js 如何有条件地允许返回事件

Backbone.js 如何有条件地允许返回事件,backbone.js,Backbone.js,使用pushState开发BackboneJS应用程序 当用户单击鼠标的后退按钮或单击浏览器的后退按钮时,我如何捕获事件并执行以下操作: backAction: function(e){ if (someConditionIsTrue) { preventBackAndDoSomeStuff(); } else { doNormalBackEvent() } } 您可以添加一个侦听器,以便在用户点击后退按钮时获得通知。Nice name:)。对于你的问题,你不能有间接的方法。单击“上一

使用pushState开发BackboneJS应用程序

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

backAction: function(e){
  if (someConditionIsTrue) { preventBackAndDoSomeStuff(); }
  else { doNormalBackEvent() }
}
您可以添加一个侦听器,以便在用户点击后退按钮时获得通知。

Nice name:)。对于你的问题,你不能有间接的方法。单击“上一步”,url可能与路由匹配。在根目录下定义了一个回调,在那里应用您的逻辑。