我正在使用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');
...
它工作正常,但我遇到的问题是我经常碰到, 当用户点击浏览器的刷新按钮时,它当然不记得状态和显示 初始状态。 解决这个问题的最佳方法是什么?
答案 0 :(得分:0)
initialize
方法中将其设置为活动状态。initialize
上获取它并激活正确的菜单。