gpt4 book ai didi

javascript - 如何从 View 中捕获关键事件?

转载 作者:可可西里 更新时间:2023-11-01 02:19:40 26 4
gpt4 key购买 nike

我正在尝试从 View 中捕获关键事件,如下所示:

myView = Backbone.View.extend({

el: $('#someDiv'),
initialize: function(){
// initialize some subviews
},
render: function(){
return this;
},
events:{
'keypress #someDiv': 'showKey'
},
showKey: function(e){
console.log(e.keyCode);
}
})

那行不通?

ps: View 或其 subview 中没有 [input] 元素。我只需要知道用户是否按下了任意键,然后在 View 上做了一些事情。

最佳答案

您可以在 View 的 initialize() 函数中执行此操作:

_.bindAll(this, 'on_keypress');
$(document).bind('keypress', this.on_keypress);

关于javascript - 如何从 View 中捕获关键事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6033010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com