我不明白这个想法是否有任何问题,但主干视图不会触发按键、按键事件。我创建了一个简单的购物清单应用程序是 JsBin 供您检查。在 chrome 检查ul
器中,视图显示了 keyup 事件,但当我按下键盘上的某些键时它不会发生。我需要使用键盘事件导航 Treeview 的想法
问问题
5046 次
1 回答
7
除了@rkw 链接的问题之外,您可能想看看这个 SO 问题为什么音频事件不使用 BackboneJS 触发,但其他事件是?
基本上,backbone.js 使用委托来绑定事件,这仅适用于可委托的事件。
您可以在初始化程序中手动绑定到按键
initialize: function () {
_.bindAll(this);
$(document).bind('keyup', this.navigate);
},
于 2012-07-17T14:22:42.267 回答