2
我確定我錯過了一些顯而易見的事情,但是:如何響應頁面上任何地方的按鍵事件?如何捕捉Ember中的全局keyPress事件
例如,假設我有一個視頻播放器,並且我想暫停它,如果用戶在任何時候按下空格鍵。或者,我在寫遊戲,並希望使用箭頭鍵指示角色,而不考慮具體的視圖或子視圖。
定義App.ApplicationView = Ember.View.create({ keyPress: whatever })
似乎不起作用。我會認爲所有按鍵事件都會冒泡。
我想我想要做的是:
$(document).keypress(function(e) {
alert('You pressed a key!');
});
除了通過灰燼。
當子視圖具有焦點時,我的應用程序級別事件將丟失,仍然在搜索最佳的Ember方式來執行此操作。 – jrode 2015-05-04 14:55:08