jq中防止点击过快方法

醉酒当歌 提交于 2019-12-11 12:14:38

如果一个按钮可以在短时间内多次点击,那么有可能会被用户恶意点击,为防止这种情况,可以设定一定时间内只能点击一次,其他时间禁止点击按钮。

1.设置定时器

 var click= true;
function click(){
    if(click){
        click= false;
        //需要执行的事件
            ...
 
        //定时器
        setTimeout(function(){ 
            click = true;
        }, 5000);//5000毫秒=5秒
    }
}

2,禁用按钮
$("#btn").attr(“disabled”, “disabled”); //使按钮不能被点击

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!