覆盖hashchange事件,是否可能?

时间:2012-07-11 10:16:35

标签: javascript

我有一个包含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
});

0 个答案:

没有答案