javascript - 倒计时怎么停止
PHP中文网
PHP中文网 2017-04-10 16:20:42
[JavaScript讨论组]

我这里在setInterval里判断了timeNum如果等于0后我把定时器给设为null怎么还不行

        $(".btncaptcha").click(function(){
            var _this=this;
            if(timeNum>0){
                $(this).attr("disabled",true);
                timeRun=setInterval(function(){
                     timeNum-=1;
                    _this.value="("+timeNum+")s重新获取";
                    if(timeNum==0){
                        
                        timeRun=null;
                        _this.attr("disabled",false);
                        _this.value="重新获取";
                    }
                },1000);
            }
        })
PHP中文网
PHP中文网

认证0级讲师

全部回复(3)
怪我咯

不要设置null,那是无效的,这样:

clearInterval(timeRun);
巴扎黑

clearInterval(timeRun);

天蓬老师

'''清空计时器应该clearInterval

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号