【问题标题】:Trigger button click event based on shortcut key using hotkey使用热键根据快捷键触发按钮点击事件
【发布时间】:2017-02-24 15:28:55
【问题描述】:

我正在使用快捷键插件来实现快捷键功能,我想在按下任何快捷键时触发按钮单击。

hotkeys.add({
combo: 'alt+1',
callback: function (data) {
     data.preventDefault();
   " click "TakeAwayButton" here to call functionality of directive"
}
});

当我点击 Alt + 1 我想触发按钮点击。

按钮是:

<button type="button" id="TakeAwayButton" ng-click="orderType=1">Click Me </button>

【问题讨论】:

  • 只需在回调函数中使用 .click() 即可

标签: javascript jquery angularjs hotkeys


【解决方案1】:

只需使用click()函数:

将事件处理程序绑定到“click”JavaScript 事件,或者 在元素上触发该事件。

hotkeys.add({
combo: 'alt+1',
callback: function (data) {
     data.preventDefault();
     $('#TakeAwayButton').click();
}
});

【讨论】:

    【解决方案2】:

    你可以使用 jQuery 库。检查这个https://github.com/jeresig/jquery.hotkeys

    【讨论】:

    • 我已经浏览过这个库,没有找到解决方案:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多