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>
为什么wait还在无限循环?
console.log 控制台里面 0之后又重新继续计算?
验证码逻辑我问题出在哪句?
如何实现验证码业务问题?
相关分类