У меня есть якорный тег, который вызывает функцию JavaScript.
С или без JQuery, как определить, нажата ли клавиша смены при нажатии ссылки?
Следующий код НЕ работает, потому что нажатие клавиши запускается только при нажатии "реальной клавиши" (а не клавиши сдвига). (Я надеялся, что это сработает, если бы нажала только клавиша shift.)
var shifted = false;
$(function() {
$(document).keypress(function(e) {
shifted = e.shiftKey;
alert('shiftkey='+e.shiftkey);
});
$(document).keyup(function(e) {
shifted = false;
});
}
...
function myfunction() {
//shift is always false b/c keypress not fired above
}