JQUERY 防止连续的键盘按键事件,该怎样实现

发布网友

我来回答

4个回答

热心网友

防止连续按键事件的话,我觉得倒是可以在几秒钟内判断是否点击了,然后弹出对话框

热心网友

添加提交遮罩,或者提交后修改提交按钮不可用

热心网友

ε=(・д・`*)ハァ…

var timeoutflag = null;
$(document).keydown(function(event){ 
    //console.log(event.keyCode);  //判断具体按键
    if(timeoutflag != null){
        clearTimeout(timeoutflag);
    }
    timeoutflag=setTimeout(function(){
        dosomething();//执行的代码自己写
      },500);//500毫秒内不会重复触发
});

延迟时间根据手速自行定义,此例为半秒

热心网友

使用setTimeout试试

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com