javascript - how to recall a timer after some delay -


i trying restart timer after delay. how make callback? please help...

var = 0;  var createinterval = setinterval(function() {      $('#counter').html(++i);        //delay      settimeout(function() {          return createinterval;      }, 10000);        if (i === 10) {          clearinterval(createinterval);      }  }, 1000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>  <div id="counter"></div>

js fiddle

var = 0;  settimeout(myfunction, 1000);  function myfunction() {      $('#counter').html(++i);      if (i < 10) {          settimeout(myfunction, 10000);      }  }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>  <div id="counter"></div>

use 2 settimeout. call same function after time.


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -