如何使用Jquery重置setTimeout变量?

时间:2015-12-03 11:36:12

标签: jquery

我想重置定时器值(即设置为初始值) 我的代码是

$(document).ready(function(){
  var timer;
   timer_clock();
    function timeout()
    {
    timer = setTimeout(function(){
            if(timer < 15)
            {
                timeout();
            }
            else
            {

               clearTimeout(timer);
               timer = null;
                //window.clearTimeout(timer);
                //  alert(timer);
                timeout_2();
            }
        },1);
    }

    function timeout_2()
    {
        timer = setTimeout(function(){
// this alert shows value from 16 ..but i want it to start from 0
            alert(timer);
            timeout_2();
        },10);
    }

    function timeout1()
    {
        //clearTimeout(timer);
        timeout();
    }
function timer_clock()
    {

        timeout1();

    }
});

现在浏览器从16开始提供alertbox值即使在使用了cleartimeout之后..我希望函数timeout_2显示从零开始的值...请建议一些解决方案

0 个答案:

没有答案