我正在将一些热键构建到我的 HTML 页面中:
$(document).bind('keypress', function (e) {
var event = (e.keyCode ? e.keyCode : e.which);
if (event == LETTER_P) {
// go to another page
}
}
但问题是,如果他们在页面上输入文本(在文本框元素等中)并点击字母“P”,他们就会转到另一个页面。如果它们不在任何元素中,我只希望重定向发生。