我正在使用jQuery keydown事件来检测内部有助于阻止某些操作的密钥代码。
有一个输入字段,其中包含类' .donothack'如下所示
<input name="hac" class="donothack" id="donothack" value="" />
在jQuery代码中提到如下
$(".donothack").on("keydown", function(event) {
console.log(event.keyCode);
if(event.shiftKey && event.keyCode != 9 || event.keyCode != 9) {
//Stop operation
}
}
现在的问题是,当某人在此输入字段中键入太快时,浏览器上的每个事件都被挂起,他必须通过计算机的任务管理器手动终止浏览器或页面。
我刚才决定console.log
然后我发现事件正在增加。计数是无穷无尽的,如下图所示。
我甚至不知道按下按键的次数:(
请建议解决方案?
答案 0 :(得分:0)
试试这个
{{1}}