button点击之后60秒后才可以再次点击

需求:今天遇到一个需求,按钮触发点击事件后,需要停顿60s,过了这个间隔时间,才能再次点击。

代码:

forbidAgainClick(){
     
	   var param = {
     };
       $("#btn").attr("disabled", true); //按钮,禁止点击
       $("#btn").removeAttr("onclick"); // 移除点击属性
       setTimeout(function () {
      // 定时60s
           $("#btn" ).attr("disabled", false); //按钮,允许点击
           $("#btn").attr("onclick","newHandle('"+param+"');"); //绑定有参数的点击事件
       }, 1000*60)
   }

你可能感兴趣的:(笔记,javascript)