Ich schreibe ein Spiel für Free Code Camp und ich muss eine Zahl mehrmals blinken.blinkend und setTimeout
Dies ist die Lösung, die ich gefunden, aber es sieht hässlich aus:
function blinkTheCount(symbol) {
document.getElementById('count').innerHTML = '';
setTimeout(function() {
document.getElementById('count').innerHTML = symbol;
setTimeout(function() {
document.getElementById('count').innerHTML = '';
setTimeout(function() {
document.getElementById('count').innerHTML = symbol;
setTimeout(function() {
document.getElementById('count').innerHTML = '';
setTimeout(function() {
document.getElementById('count').innerHTML = symbol;
}, 200);
}, 200);
}, 200);
}, 200);
}, 200);
}
Könnten Sie bitte geben Sie mir etwas Hilfe, um es in eine modische Art und Weise zu schreiben?
Ich versuchte mit for-Schleife, aber ich komme in eine Seite hängen.
Tank dich sehr.
Auschecken ['setInterval'] (https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval). Es ist viel wie 'setTimeout', wiederholt sich aber immer wieder. –
wenn innerHTML Länge === 0 als Text = blah, sonst Text ist "" mit Intervall – epascarello
Holy s ... Ja, bitte setInterval, bitte. – Azamantes