使用频率 | 中低 |
所属模块 | Std.dom |
成员类型 | 公有成员函数 |
keyboard方法是一个给当前元素添加键盘事件组合的方法,它可以处理keydown,keyup,keypress 3个事件,同时它只会在当前DOM元素上绑定一个keydown事件.
这个方法也可以根据指定的参数选项来处理指定的keyCode事件.
(该方法是一个实验性方法,以后可能会有变动)
Object keyboard(Object option);
类型 | 描述 |
Object | 参数选项 |
名称 | 类型 | 默认值 | 描述 |
down | Function | null | 键盘按下时候的事件函数 |
up | Function | null | 键盘抬起时候的事件函数 |
press | Function | null | 键盘按下并抬起的事件 |
keyCode | Number | null | 键盘keyCode,如果指定了该值,所有的事件函数只会在该键被触发时候才执行. |
Std.dom("body").keyboard({
down:function(e){
alert(e.keyCode);
},
up:function(e){
alert(e.keyCode);
}
})
Std.dom("body").keyboard({
keyCode:89,
down:function(){
alert("keyCode: Y");
},
up:function(){
alert("keyCode: Y");
}
});