我試圖從視圖捕獲關鍵事件如下:如何從視圖中捕獲關鍵事件?
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:視圖或其子視圖中沒有[input]元素。我只需要知道用戶是否按下了任何鍵,然後在視圖上做了些什麼。
我用你的代碼和工作,你需要記住的唯一的事情是元素要添加一個事件必須在「查看el「例如,您要添加事件的元素必須位於今天剛剛發現的」#someDiv「 – 2012-06-30 20:46:40