【发布时间】:2012-12-14 04:51:55
【问题描述】:
我注意到 jquery 有一个按键功能。但它似乎只能检测数字和字符的按键事件。它无法检测 F5 按键事件。而最让我惊讶的是网上大家都说F5的keyCode是116,但是我用jquery keypress功能的时候,却只是显示字符t的keyCode是116(好像116是小写的ascii码t)!有人可以给我任何想法以及如何在 javascript 或 jquery 中检测 F5 事件吗?提前非常感谢。
【问题讨论】:
-
我认为任何浏览器都不会让您捕获功能按钮按下的事件...
-
@SidharthMudgal - Why not
-
你不认为
location.reload();和'F5'一样 -
当您检测到它时,无论如何都为时已晚,因为页面将重新加载,您也可以使用
onbeforeunload?
标签: javascript jquery keypress