为了账号安全,请及时绑定邮箱和手机立即绑定

刷新后没效果了,还有一个清除后时间不动的bug

这里还有一个bug,就是引入clear后,快速地重复点击,会发现倒计时不动了。因为还没执行就立马清楚。

这里我把我修复bug的写进来

window.onload=function(){
        var send=document.getElementById('send'),
            times=60,
            timer=null;
        send.onclick=function(){

           clearInterval(timer);

          // 计时开始
            timer=setInterval(function(){
                times=times-1/10;
                var a = parseInt(times)
                send.value=a+"秒后重试";
                
                if(times<=0){

                    clearInterval(timer);
                    send.value="发送验证码";
                    send.disabled=false;
                    times=60;
                }
            },100)  


        }
    }

正在回答

2 回答

已经定义有timer=null了。这个是浏览器的bug。用chrom浏览器就不会,用firefox浏览器就出现这个问题

0 回复 有任何疑惑可以回复我~

试试timer=null不要var timer=null

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

刷新后没效果了,还有一个清除后时间不动的bug

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信