Ich möchte einen Fortschrittsbalken machen, der "kollabiert", wenn Sie fertig sind.
Durch den Kollaps, ich meine wiederholt Höhe um 1
verringern.
elem.style.height nicht ausgelöst innerhalb der while-Schleife
Aber wenn der Fortschrittsbalken "fertig ist" (erreicht Breite 100), passiert nichts mehr.
Dies ist mein Code:
function frame() {
var elem = document.getElementById("myBar");
var height = 30;
if (width >= 100) {
while (elem.style.height != 0) {
elem.style.height = height + '%';
height--;
}
clearInterval(id);
} else {
width++;
elem.style.width = width + '%';
}
}
Wo ist der Fehler?
Sorry, wenn meine Frage dumm oder ein Duplikat ist; Ich habe das Forum durchsucht aber keinen doppelten Beitrag gefunden.
Vielen Dank im Voraus
Danke. Verwendet stattdessen setInterval. –