Mam tag kotwicy, który wywołuje funkcję JavaScript.
Z JQuery czy bez, w jaki sposób mogę określić, czy klawisz Shift jest wyłączony, gdy kliknięto łącze?
Poniższy kod NIE działa, ponieważ naciśnięcie klawisza jest uruchamiane tylko wtedy, gdy zostanie naciśnięty „prawdziwy klawisz” (nie klawisz Shift). (Miałem nadzieję, że się uruchomi, jeśli zostanie naciśnięty tylko klawisz 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
}
shiftkeyzamiast tego wpisałeśshiftKey:-)