jquery:如何使用键盘快捷键F2和F3

hem*_*miz 4 jquery keypress

美好的一天,

我想知道我们是否可以使用键盘快捷键F2F3执行功能.如果有,也许可以分享你的代码给我.在我的想法下面制作快捷键.我已经尝试但没有运作.

$("#ENQUIRY_VIEWMETER").keypress(function(event) {
    if(event.which == 113) { //F2
        updateMtr();
    } else if(event.which == 114) { //F3
        resetView();
    }
});
Run Code Online (Sandbox Code Playgroud)

p/s:或者可能需要对我的代码进行一些修改.:)

nnn*_*nnn 12

尝试使用该keydown事件而不是keypress.该keydown事件告诉您按下了哪个实际键,但keypress更多的是关于产生什么字符.

并返回,false以便这些键的默认浏览器行为(如果有)不会继续(不返回false其他键).

$("#ENQUIRY_VIEWMETER").keydown(function(event) {
    if(event.which == 113) { //F2
        updateMtr();
        return false;
    }
    else if(event.which == 114) { //F3
        resetView();
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/TTrPp/