如何限制keydown事件仅在按下某个字符时生效?我想在键盘上按下非字符时跳过代码,例如主页按钮,结束按钮。
我知道我可以使用e.which == someNumber
定位这些按钮但是有更好的方法吗?为每个非字符按钮写一个条件似乎不是一个好主意。
谢谢!
答案 0 :(得分:1)
试试这个
$(function () {
$(document).on('keydown', function (event) {
if (event.keyCode == yourkeycode) {
//stuff
}
});
});
答案 1 :(得分:0)
您必须实施某种形式的范围检查。选择占用编码最少的范围。你会把角色描述为什么?是32到125之间的一切吗?在ascii table上查看您感兴趣的范围。