相关疑难解决方法(0)

jQuery keypress()事件没有触发?

我试图用jQuery在右箭头键和左箭头键上按下一个事件.使用以下代码,我可以在任何字母数字键上触发事件,但光标键(向上,向下,向左,向右)不会触发任何内容.我主要为IE用户开发该网站,因为它是一个业务线应用程序.我在这里做错了吗?

$('document').keypress(function(e){
    switch (e.which) {
        case 40:
            alert('down');
            break;
        case 38:
            alert('up');
            break;
        case 37:
            alert('left');
            break;
        case 39:
            alert('right');
            break;
        default:
            alert('???');  
            }      
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer

37
推荐指数
3
解决办法
11万
查看次数

标签 统计

internet-explorer ×1

javascript ×1

jquery ×1