这里的问题很笼统,如果您希望我详细说明,请告诉我。我有一个元素列表,每个元素都由一个视图呈现。单击一个元素时,它会突出显示,并且负责该元素的视图将其模型发送到一个单独的视图,该视图显示与该元素相关的附加信息。
我正在尝试为用户实现使用箭头键在元素之间切换的功能,但我不确定如何执行此操作。
这是我的视图的代码:
var app = app || {};
app.EmployeeView = Backbone.View.extend({
tagName: 'li',
className: 'list-group-item',
template: _.template('<%= Name %>'),
render: function() {
var html = this.template(this.model.attributes);
this.$el.html(html);
},
events: {
"mouseover" : function() {
this.$el.addClass('highlighted');
},
"mouseout" : function() {
this.$el.removeClass('highlighted');
},
"click" : function() {
$('.selected').removeClass('selected');
this.$el.addClass('selected');
$(document).trigger('select', [this.model]);
},
},
});
有没有人对我如何使用箭头键触发适当的视图来转发其模型有任何建议?