我有一个包含3个部分的网络应用程序。每当用户完成一个部分时,下一个部分将滑动(不仅仅是显示)到视图中。我正在使用backbone.js的路由,所以哈希片段。我想要的是启用历史记录,因此如果用户按下后退按钮,它将滑回上一部分。我尝试覆盖jQuery hashchange plugin中的hashchange事件,但这不起作用。有什么想法吗?
$(window).hashchange(function(e) {
e.preventDefault();
router.navigate(window.location.hash); // The router invokes the function that slides the appropriate section into view
});