【问题标题】:Set accesskey to keyboard numeric pad keys with jQuery使用 jQuery 将 accesskey 设置为键盘数字键盘键
【发布时间】:2015-01-02 02:25:10
【问题描述】:

我正在使用 HTML5 和 jQuery 1.10 开发一个 Web 应用程序。我在输入和链接中使用 accesskey 属性来改进导航。

其实我有这个代码:

    $("#linktabCost").attr("accesskey", "1");
    $("#linktabCapture").attr("accesskey", "2");
    $("#linktabInvoice").attr("accesskey", "3");

使用此代码,访问密钥的工作方式如下:

我的问题是:

如何使用 jQuery 将 accesskey 设置为键盘数字键盘的数字?

【问题讨论】:

    标签: jquery html keyboard-shortcuts hotkeys


    【解决方案1】:

    我能够使用 shortcut.js 库解决这个问题,并将数字键盘键 (97,98,99...) 添加到库 special_keys大批。

    var special_keys = {
                    'numpad_1': 97,
                    'numpad_2': 98,
                    'numpad_3': 99,
                    'numpad_4': 100,
                    'numpad_5': 101,
                    'esc':27,
                    'escape':27,
                    'tab':9,
                    'space':32,
                    'return':13,
                    'enter':13,
                    'backspace':8
                     ...
    }
    

    我用this发帖解决了问题

    【讨论】:

      猜你喜欢
      • 2021-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多