我正在开发一个应用程序,我希望它完全由键盘输入驱动,而不是任何鼠标点击。它是使用 Marionette 开发的,虽然我完全能够响应输入上的事件,但我真的很难响应不包含任何输入的视图上的事件。
events: ->
'keyup #discovery-region' : 'logKey'
logKey: (e) ->
alert("Key pressed")
console.log("Key pressed " + e.which)
在我的 index.html 文件中,我有
<div class="discovery" id="discovery-region"></div>
在这种情况下,我想处理发现区域上的控制键盘输入。但是,我还希望以后删除该区域,并在其位置上放置另一个区域。我应该创建一些全局机制来处理事件吗?