用于快速动态绑定键盘事件的jQuery操作函数代码
复制代码代码如下所示:(函数($))
{
扩展({
key_fn:{} / /功能对应于存储的结合特性
key_code:{} /炭
key_bind:功能(CH,回调){
Var KeyCode = {:65,B 66,C 67,D::68,:69,:70,:71,:72,:73,:74,我。
如果(keycode.hasownproperty(CH)){
美元key_fn.push(回调);
美元key_code.push(CH);
第一次需要添加事件
如果(美元。key_fn.length = = 1){
$(document)。Keypress(function(e){
var =事件window.event | |;
var k =能哪| |;
对于(var i = 0;i <美元。key_fn.length;i++){
32 兼容小写
如果(k-32 = =密码{ $。key_code {我} } | | { k = =密码{ $。key_code {我} })
日志('pressed绑定键+ K);
美元。key_fn {我}();
打破;
}
}
});
}
}其他
{
警报('binding事件只能是字母);
}
}
});
}(jQuery);
以下可以使用如下
复制代码代码如下所示:
美元。key_bind(F,set_table_full_screen);
美元。key_bind(R,reloadthis);
有时候,我们需要添加一些快捷键的应用,写下面的代码时,通过key_bin,很方便的将键盘和相应的操作功能。
复制代码代码如下所示:
$(document)。Keypress(function(){ })