keydown为什么不工作?
这个简单的代码不起作用! http://jsfiddle.net/FPcFn/
$(document).keydown(function(e){ switch (e.which){ case 37: alert("37"); } });
为什么? 什么可能出错?
有用。 单击输出窗口,然后按左箭头键。
使用window
而不是document
。
$(window).keydown(function(e){ .. }
PS:建议使用document
。 keydown
事件可用于文档和窗口。 看一下兼容性表。