Có thể trùng lặp: Mã khóa
nào cho khóa thoát với jQuery
Làm cách nào để phát hiện phím bấm thoát trong IE, Firefox và Chrome? Mã bên dưới hoạt động trong IE và cảnh báo 27
, nhưng trong Firefox nó cảnh báo0
$('body').keypress(function(e){
alert(e.which);
if(e.which == 27){
// Close my modal window
}
});
keyup
hoặc keydown
kết hợp với keyCode
hoạt động trong tất cả các trình duyệt.
$(document).on("keyup", function (e) {var code = e.keyCode || e.which; alert('key pressed: ' + code);});
Chúc mừng từ năm 2014