28 lines
618 B
JavaScript
28 lines
618 B
JavaScript
|
/**
|
|||
|
* 键盘对象封装
|
|||
|
*/
|
|||
|
|
|||
|
export default class keyBoard{
|
|||
|
|
|||
|
constructor(Buttom,Lift,rigth,top){
|
|||
|
this.dom = document;
|
|||
|
|
|||
|
this.dom.οnkeydοwn = function(event){
|
|||
|
var e = event || window.event || arguments.callee.caller.arguments[0];
|
|||
|
|
|||
|
if(e && e.keyCode==40){ //下
|
|||
|
Buttom();
|
|||
|
}
|
|||
|
if(e && e.keyCode==37){ //左
|
|||
|
Lift();
|
|||
|
}
|
|||
|
if(e && e.keyCode==39){ //右
|
|||
|
rigth();
|
|||
|
}
|
|||
|
if(e && e.keyCode==38){ // 上
|
|||
|
top();
|
|||
|
}
|
|||
|
};
|
|||
|
}
|
|||
|
|
|||
|
}
|