使用角度jshotkeys时覆盖浏览器快捷键

时间:2017-08-04 04:40:25

标签: javascript angularjs hotkeys

我正在使用角度热键在我的网页上使用键盘处理快捷方式。但现在我想使用 ctrl + S 来保存我的数据。但是,当我尝试它显示网页保存对话框。 那么,有没有办法在热键框架中覆盖它。

提前致谢。

1 个答案:

答案 0 :(得分:0)

假设您正在谈论this framework,您可能只是取消相关事件的默认效果:

  hotkeys.add({
      combo: 'ctrl+s',
      description: 'Save my data',
      allowIn: ['INPUT', 'SELECT', 'TEXTAREA'],
      callback: function(event) {
          // (insert saving logic here)
          event.preventDefault();
      }
  });