标签: backbone.js
使用pushState
当用户点击鼠标的后退按钮或点击浏览器的后退按钮时,我该如何捕获事件并执行以下操作:
backAction: function(e){ if (someConditionIsTrue) { preventBackAndDoSomeStuff(); } else { doNormalBackEvent() } }
答案 0 :(得分:1)
您可以向window.onpopstate添加一个监听器,以便在用户点击后退按钮时发出通知。
window.onpopstate