1
我使用的角度热键使用我的网页上的键盘处理快捷方式。但现在我想用CTRL +小号到保存我的数据。但是当我尝试显示网页保存对话框。 那么,有什么方法可以在热键框架中覆盖它。覆盖浏览器的快捷键,而采用了棱角分明jshotkeys
在此先感谢。
我使用的角度热键使用我的网页上的键盘处理快捷方式。但现在我想用CTRL +小号到保存我的数据。但是当我尝试显示网页保存对话框。 那么,有什么方法可以在热键框架中覆盖它。覆盖浏览器的快捷键,而采用了棱角分明jshotkeys
在此先感谢。
假设你正在谈论this framework,你可能只取消相关事件的默认效果:
hotkeys.add({
combo: 'ctrl+s',
description: 'Save my data',
allowIn: ['INPUT', 'SELECT', 'TEXTAREA'],
callback: function(event) {
// (insert saving logic here)
event.preventDefault();
}
});
我有文本框,我输入的东西,然后按Ctrl + S则是行不通的。从文本框模糊后,它正在工作。 – Sunny
啊,是的,你需要'allowIn'选项。我编辑了我的答案以反映这一点。 –
非常感谢@Spiny – Sunny