Ich würde gerne eine Funktion mit setTimeout() ausführen und währendessen den Countdown bis zur Ausführung anzeigen, wie es z.B hier beim ersten Beispiel gemacht wurde: http://www.mediaevent.de/javascript/animation.html
Habe das jetzt mal in der Hoffnung dass das geht so gemacht:
[HTML]
guck doch den code von der seite an…
document.getElementById("wart").onclick = function() {
hellokong = setTimeout (showKong, 5000);
document.getElementById("stop").style.display="block";
document.getElementById("w1").style.display="block";
countint = setInterval (countDown,1000);
};
So zum Beispiel. Hier wird die innere Funktion von der äußeren aufgerufen.
[CODE]
var counter = (function() {
var count = function(i) {
document.querySelector(„#foo“).innerHTML = i;
if (i > 0) {
setTimeout(function() { count(i-1); },1000)
}
};
return count;
})();
counter(5);[/CODE]
Aber wenn du jetzt neu in JS bist, dann vergiss das, ebenso wie dein Tutorial und fokussiere dich statt dessen auf jQuery. Das ist zugänglicher und deckt nahezu alles ab, was du benötigst.
@thecain Haha stimmt eigentlich. Dumm von mir
Bin weder neu noch ist das mein Tutorial, is nur für ein privates Programm von mir und auch das einzige JS in dem Programm
Da nimm es als Beispiel für einen rekursive Funktion in JavaScript.