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