为什么不能按下键?
Why doesn't keydown work?
这个简单的代码不起作用!http://jsfiddle.net/FPcFn/
$(document).keydown(function(e){
switch (e.which){
case 37: alert("37");
}
});
为什么?有什么可能出错呢?
用window
代替document
$(window).keydown(function(e){
..
}
PS:建议使用document
。keydown
事件可用于文档和窗口。查看兼容性表
可以。在输出窗口单击,按左方向键。
相关文章:
- jQuery dosn'内联函数不能按预期工作
- javascript don't不能按id找到每个元素
- Javascript-将函数分配给变量dos'不能按预期工作
- 为什么我的 JavaScript 不能按顺序执行
- JavaScript - 为什么加法赋值运算符不能按预期工作
- Node.js承诺q不能按预期工作
- 为什么 javascript 中的 for 循环不能按预期工作
- 为什么.on()在jquery中不能按预期工作
- Undercore模板没有'不能按预期工作
- javascript命令可以单独工作,但不能按顺序作为bookmarklet
- 为什么这个简单的 for 循环不能按预期工作
- 为什么我的Javascript函数不能按预期工作
- 为什么.size()不能按我认为的方式工作
- 否定字符不能按预期工作?^
- 为什么我的addClass removeClass和事件处理程序不能按预期工作
- .getElementById(“;)不能按要求工作
- 为什么不能按下键?
- 为什么. addclass()和. removeclass()不能按预期工作?
- 为什么这些复选框不能按预期工作?
- 为什么这段JavaScript代码不能按预期工作?