$(document).bind('keypress', function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
alert(code)
});
如果我点击alt,start,prtscrcn等,上面的代码没有返回任何内容。
请有人帮帮我..
答案 0 :(得分:3)
您是否阅读了jQuery doco on keypress?
keypress
不会被“修饰符”键触发,例如shift,alt等。请改用keyup
或keydown
。
请注意,alt会激活浏览器的菜单,因此后续的按键可能无法在您的网页中注册。
您可以通过多个web site来尝试keypress
,keyup
和keydown
之间的差异。
答案 1 :(得分:0)
对我来说很好:Examples(在结果框中单击,然后键入)
我想你错过了一个分号。