Tôi có một hộp thoại xuất hiện và tôi muốn nó bị ẩn lần nữa khi bạn nhấn phím thoát.Chụp một phím 'Thoát' trong Trình duyệt WebKit
Tất cả hoạt động tốt trong IE, Fx, Opera - mã đăng ký một trình xử lý sự kiện document.onkeypress khi hộp được hiển thị, sau đó kiểm tra mã khóa sự kiện để xem đó có phải là khóa thoát hay không (keyCode 27), nhưng điều này không có tác dụng trong các trình duyệt dựa trên WebKit (Chrome và Safari (3)), mặc dù các phím khác có thể bị bắt theo cách này.
Làm các trình duyệt WebKit không kích hoạt sự kiện nào cả khi thoát được nhấn?
Có ai biết tại sao điều này không hiệu quả, cách khắc phục hoặc biết về công việc xung quanh.
liên kết tuyệt vời, cảm ơn – PeterJCLaw
Cảm ơn - Tôi đã sử dụng 'nhấn phím' với cùng một vấn đề. Chuyển sang 'keyup' và nó hoạt động tốt ngay bây giờ. –