jq中防止点击过快方法

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

1.设置定时器

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

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

你可能感兴趣的:(Jq)