我想在显示jquery通知时检测转义的关键事件。但由于这阻碍了输入,我无法在显示时显示键盘事件。
答案 0 :(得分:2)
$(document).keyup(function(e) {
if (e.keyCode == 27) {
//your codes
}
});
答案 1 :(得分:1)
使用此代码无处不在:
// define a handler
function doc_keyUp(e) {
if (e.keyCode == 27) {//27 is Esc KeyCode
alert('Escape Key Has Been Pressed!');
}
}
// register the handler
document.addEventListener('keyup', doc_keyUp, false);
答案 2 :(得分:0)
您可以使用onkeyup传递事件处理程序,如 -
<input type="text" onkeyup="YourKeyupHandler(event)">
现在你可以实现像 -
这样的功能function YourKeyupHandler(event) {
event = event || window.event || event.srcElement;
if (event.keyCode == 27) {
//here you can do whatever you want
}
}