首页 教程 API文档

键盘事件组

2015-09-10 09:23:44

属性


使用频率 中低
所属模块 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,如果指定了该值,所有的事件函数只会在该键被触发时候才执行.

返回值


this对象

相关例子


绑定键盘事件组


Std.dom("body").keyboard({
    down:function(e){
        alert(e.keyCode);
    },
    up:function(e){
        alert(e.keyCode);
    }
})
        

绑定键盘事件组,只在'Y' 键被按下时才触发事件


Std.dom("body").keyboard({
    keyCode:89,
    down:function(){
        alert("keyCode: Y");
    },
    up:function(){
        alert("keyCode: Y");
    }
});