keydown为什么不工作?

时间:2011-11-28 01:40:58

标签: javascript jquery

这个简单的代码不起作用! http://jsfiddle.net/FPcFn/

$(document).keydown(function(e){

    switch (e.which){

        case 37: alert("37");
          }  

    });

为什么呢?什么可能出错?

2 个答案:

答案 0 :(得分:4)

使用window代替document

$(window).keydown(function(e){
 ..
}

PS:建议使用documentkeydown事件可用于文档和窗口。看看compatibility表。

答案 1 :(得分:2)

有效。单击输出窗口并按向左箭头键。