Hier fülle ich eine ProgressBar mit setInterval
$(document).ready(function() {
var progression = 0,
progress = setInterval(function()
{
$('#progress .progress-text').text(progression + '%');
$('#progress .progress-bar').css({'width':progression+'%'});
if(progression == 100) {
clearInterval(progress);
} else
progression += 1;
}, 300);
});
Hier ein Beispiel aus dem Netz:
<!DOCTYPE html>
<html>
<body>
<p>A script on this page starts this clock:</p>
<p id="demo"></p>
<script>
var myVar = setInterval(myTimer, 1000);
function myTimer() {
var d = new Date();
document.getElementById("demo").innerHTML = d.toLocaleTimeString();
}
</script>
</body>
</html>
Du kannst nen Zähler mitlaufen lassen und mit modulo 2 prüfen. Ist es ne gerade Zahl shrebst den Text rein, bei ner ungeraden nix