我正在开发一个 Web 应用程序,我需要使用键盘以下列方式打开/切换选项卡,
- 当我按 ctrl + alt + 1 tab1 应该打开。
- 但是如果我按 2 tab2 不释放 ctrl 和 alt 应该打开。
我能够实现 1 和 2,但释放 ctrl 和 alt 键。
我正在开发一个 Web 应用程序,我需要使用键盘以下列方式打开/切换选项卡,
我能够实现 1 和 2,但释放 ctrl 和 alt 键。
显然,当它具有 ctrl 和 alt 时,您用来查找按下的键的方式并不好。你可以像这样简单地听ctrl+alt+1
,ctrl+alt+2
$(document).keydown(function (e) {
if (e.ctrlKey && e.altKey) {
// 97 for key "1"
if (e.keyCode == 97) {
// open first tab
$("#Tab1").click();
}
else if (e.keyCode == 98) {
// 98 for key "2"
// open second tab
$("#Tab2").click();
}
}
});