用于快速动态绑定键盘事件的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(){ })