【发布时间】:2021-11-03 01:47:12
【问题描述】:
我正在使用 WordPress jQuery 为我的网站构建一些快捷方式。
它按预期工作,但是当按下其他键时它不会停止。
例如,如果我按下 f,它会执行必要的任务。但如果我按CTRL + f,它也能完成任务。
事实上,我试过了,其他键,如 f 和 p,也很有效。
我希望它只适用于特定的键。 Incase 任何其他按键,它不应该运行。它应该在单击 f 时运行,但不能在 CTRL + f 上运行。
我在 Windows 7 和 8 上的 Chrome 92.0.4515.159 和 Chrome Beta 版本 94.0.4606.31 上对此进行了测试。
jQuery(window).keydown(function(e) {
if( e.which === 27){
jQuery('.SearchCreationsClose').click();
}
if(e.key == "f"){
e.preventDefault();
jQuery('.SearchCreationsIcon').click();
}
});
【问题讨论】:
标签: javascript jquery wordpress keyboard keydown