this.element.addEventListener('keydown', function(e) {
if ((e.keyCode || e.which) == 32) {
self.space_down(e);
}
}, true);
this.element.addEventListener('keyup', function(e) {
if ((e.keyCode || e.which) == 32) {
self.space_up(e);
}
}, true);
這是行不通的,爲什麼呢?iv'e類似的代碼看鼠標事件,並能正常工作,有沒有解決方案?的addEventListener KEYUP KEYDOWN與鍵碼不工作
定義「不工作」。你是說事件處理程序根本沒有被調用,或者它沒有進入'if'語句或什麼? – Rhumborl 2014-12-02 09:04:09