如何将键盘键指定为菜单项的快捷方式

时间:2015-03-02 10:00:51

标签: javascript php jquery

我有菜单项,如采购订单,送货菜单等。我想将f3指定为送货备忘录的快捷方式,也指定其他菜单项。那我该怎么做?以下是我的代码,可能是错的。因为我不知道这种功能背后的逻辑。

$(document).ready(function(e){
    $(document).keydown(function(e){
        var keycode = e.keyCode;
        if (keycode == 65) {
            alert("asda");
            $("#change").trigger('click');
        }
    });
});

2 个答案:

答案 0 :(得分:3)

这应该有效:

$(document).bind('keydown', function(e) {
    if (arguments[0].key == 65) {
        alert("F3 pressed");
        document.location.href = 'new address'; // updated from comments
    }
});

答案 1 :(得分:0)

这是我的工作代码......我已将此代码放在我的头文件中,因此此代码可以在我网站的任何页面上使用。

$(document).ready(function(e){
    $(document).keydown(function(e){
        var keycode = e.keyCode;
        if (keycode == 114) {

            document.location.href='<?php echo base_url()."index.php/purchase";?>';
        }
    });
});