(SO) Change interval
SO Question: http://stackoverflow.com/questions/6729889/how-to-reconfigure-settimeout-on-the-fly/6729973#6729973
by KooiInc MeHere
HTML
<div id="data">0</div>
<div id="res"></div>
<div id="counter"></div>
<div id="tst"></div>
JavaScript
var br = 0;
var waitInterval = 1000;
var sleepInterval = 2000;
function checkForNewRace(){
if ( $("#data").html() == "1"){
$("#res").html("got it!");
}
else{
$("#counter").html(br);
if (br++ > 9){
clearInterval(waitForNewRace);
waitInterval = 3000;
waitForNewRace = setInterval(
checkForNewRace,
waitInterval
);
}
}
$("#tst").html(waitInterval);
}
var waitForNewRace = setInterval(
checkForNewRace,
waitInterval
);