我正在使用 yeoman 工作流程http://yeoman.io/,我已经构建了一个简单的菜单布局来处理菜单 css:
var menu = new Backbone.Layout({
template: "layouts/menu",
className: "menu",
events: {
'click a': 'changeActive'
},
changeActive: function(e) {
$(e.target).parent().siblings('.active').removeClass('active');
$(e.target).parent().addClass('active');
...
它工作正常,但我面临一个经常遇到的问题,当用户点击浏览器的刷新按钮时,它当然不记得状态并显示初始状态。解决这个问题的最佳方法是什么?