jquery验证码倒计思路问题

http://jsbin.com/xoqizaxecu/edit?html,css,js,output

$(".huoqu").on("click",function(){ var $this=$(this);
$this.addClass("gray");var wait=10;
$this.html(wait+"s后获取");  function fstime(){    if(wait==0){
      $(".huoqu").removeClass("gray");
      $(".huoqu").text("获取验证码");
      wait =10;
    }else {      console.log(wait);
        $this.addClass("gray");
      $(".gray").html(wait+"s后获取");
      wait--;
    }
  }
  setInterval(fstime,1000);
});
<span class="huoqu">获取验证码</span>

https://img1.mukewang.com/5ba483e30001b3de01130264.jpg

为什么wait还在无限循环?
console.log 控制台里面 0之后又重新继续计算?
验证码逻辑我问题出在哪句?
如何实现验证码业务问题?


蝴蝶不菲
浏览 523回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript