$(document).on('keydown', this.logKey);
Backbone的等价物是什么events:{}
?我之所以问,是因为我宁愿将所有事件一次绑定,而不是将一些事件放在初始化方法中。
我在这里尝试了这个建议:如何从视图中捕获关键事件?即events{'keydown' : 'logKey'}
。不过,这对我不起作用。
$(document).on('keydown', this.logKey);
Backbone的等价物是什么events:{}
?我之所以问,是因为我宁愿将所有事件一次绑定,而不是将一些事件放在初始化方法中。
我在这里尝试了这个建议:如何从视图中捕获关键事件?即events{'keydown' : 'logKey'}
。不过,这对我不起作用。
View.delegateEvents()中定义的 CSS 选择器绑定到的上下文,View.$el
因此如果您希望 View 管理事件,document
则View.$el
应该是document
它自己:
// code no tested
var DocumentView = Backbone.View.extend({
el: "document",
events: {
"keydown": "theHandler"
}
})