我敢肯定,这可能是非常微不足道的事情。
除了路由器没有在页面加载时更新之外,一切都像一个魅力, route:post 事件永远不会触发。与路由器相关的所有内容都在文档加载时运行。
我犯的任何可能导致这种情况的基本错误?
window.Router = new Backbone.Router(obj = {
routes: {
'':'home',
'page/:id':'post'
}
});
Router.on('route:home', function(value){
$(window).scrollTop();
});
Router.on('route:post', function(value){
window.pageHandler.scrollToSectionWithName("#"+value);
});
Backbone.history.start({pushState:true});