我有鍵盤快捷鍵執行一些jQuery的:帶修飾鍵的JavaScript鍵盤快捷鍵?
$('body').on('keyup', function(e) {
if (e.keyCode == 70) {
$('html').addClass('example');
$('#example').focus();
return false;
}
});
當用戶按下f
,它會執行jQuery的。
如何更改keyCode
而不是f
,我希望當用戶按下alt + f
?
這是我的嘗試:
$('body').on('keyup', function(e) {
if (e.keyCode == 18 && 70) {
$('html').addClass('example');
$('#example').focus();
return false;
}
});
但沒有奏效。
的[我怎樣才能通過JavaScript檢測鍵盤改性劑(Ctrl或Shift)]可能重複(http://stackoverflow.com/questions/13539493/how-can-i-detect-keyboard-modifierctrl-or-shift-通過JavaScript) – 2013-04-09 17:05:19