Dee*_*ons 2 events keypress backbone.js
我不明白这个想法是否有什么问题,但Backbone Views不会触发keypress,keyup事件.我创建了一个简单的购物清单应用程序是JsBin供您检查.在chrome检查器ul中,视图显示了keyup事件,但是当我点击键盘中的某些键时它不会发生.我需要使用键盘事件来导航Treeview
除了@rkw链接的问题你可能想看看这个SO问题为什么音频事件不是用BackboneJS触发而是其他的?
基本上,backbone.js使用委托绑定事件,这仅适用于委托事件.
您可以在初始化程序中手动绑定到按键
initialize: function () {
_.bindAll(this);
$(document).bind('keyup', this.navigate);
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5003 次 |
| 最近记录: |