如果有人按下这封信,我如何连接事件以触发g?
(顺便说一句,所有字母的字符映射在哪里?)
如果有人按下这封信,我如何连接事件以触发g?
(顺便说一句,所有字母的字符映射在哪里?)
由于最初提出这个问题,John Resig(jQuery 的主要作者)已经 fork 并改进了 js-hotkeys 项目。他的版本可在以下位置获得:
jQuery 热键怎么样?
jQuery Hotkeys 可让您在代码中的任何位置监视键盘事件,几乎支持任何组合键。
要将Ctrl+绑定c到函数 ( f
),例如:
$(document).bind('keydown', 'ctrl+c', f);
我最近为此编写了一个独立的库。它不需要 jQuery,但是您可以将它与 jQuery 一起使用没有问题。它叫做捕鼠器。
<script type="text/javascript">
$(document).ready(function(){
$("#test").keypress(function(e){
if (e.which == 103)
{
alert('g');
};
});
});
</script>
<input type="text" id="test" />
这个站点说 71 = g 但上面的 jQuery 代码不这么认为
大写 G = 71,小写为 103