Possibile duplicato:
quale codice chiave per chiave di escape con jQuery
Come rilevare la chiave di escape premere in IE, Firefox e Chrome? Il codice seguente funziona in IE e avvisi 27
, ma in Firefox avvisa0
$('body').keypress(function(e){
alert(e.which);
if(e.which == 27){
// Close my modal window
}
});
keyup
o keydown
in combinazione con keyCode
funziona in tutti i browser.
$(document).on("keyup", function (e) {var code = e.keyCode || e.which; alert('key pressed: ' + code);});
Saluti dal 2014