我知道我可以使用 window.keypress 事件
$(window).keypress(function(e) {
alert('hello world');
});
但我想知道是否有一种方法可以使用主干事件来捕获窗口中任何位置的按键?
我无法在 View 上执行此操作,因为我的页面将包含多个 View 。
最佳答案
这应该可以解决问题:
var OverlordView = Backbone.View.extend({
events: {
"keypress": "alert"
},
alert: function() {
alert('hello world')
}
});
$(function() {
new OverlordView({el: $('body')[0]})
})
关于javascript - 主干窗口按键事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34884448/