$(document).on('keydown', this.logKey);Backbone的等效项是什么events:{}?我问是因为我宁愿一次绑定所有事件,而不是将一些事件放在initialize方法中。
我在这里尝试了建议:如何从视图中捕获关键事件?即events{'keydown' : 'logKey'}。但这对我不起作用。
在定义的CSS选择View.delegateEvents()有界到的背景下View.$el,所以如果你想查看管理事件上document的View.$el应该是document本身:
// code no tested
var DocumentView = Backbone.View.extend({
el: "document",
events: {
"keydown": "theHandler"
}
})
Run Code Online (Sandbox Code Playgroud)