Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
<script type="text/javascript">
(function(){
var output = document.getElementById("countdown");
output.innerHTML = 6;
var endTime = (new Date()).getTime() + 6000;
var interval = window.setInterval(function(){
var diff = endTime - (new Date());console.log(diff);
if (diff <= 0){
window.clearInterval(interval);
output.innerHTML = 0;
// tu irgend was
}
else {
output.innerHTML = Math.ceil(diff / 1000);
}
}, 200);
}());
</script>
Verstehe ich jetzt nicht ganz, du hast doch das dafür benötigte KommandoDas Script soll erst in 6 Sekunden gestartet werden. Wie geht das?
setInterval()
schon im Code drin, das brauchst du doch einfach nur zusätzlich noch außen rum oder um den Aufruf zu legen mit dem Wert 6000, weil das immer in Millesekunden angegeben wird.endTime
wendest Du richtig getTime()
auf new Date()
an. Bei der Berechnung der Differenz tust Du das jedoch nicht --> es wird ein Date-Objekt von einem nummerischen Wert subtrahiert.