2015-06-29 19 views
5

Vorrei una riga che dice:creare un semplice conto alla rovescia di 10 secondi

Your download will begin in (10, 9, 8, etc. Beginning on page load) seconds.

ho già il testo 10 secondi scaricare set up, e ho guardato in altri posti StackOverflow. Includono tutti i CSS e Jquery. Vorrei solo un timer Javascript/HTML.

Non sono state effettuate altre richieste per una riga semplice che indica "Il download inizierà tra x secondi". Come lo farei?

+2

setTimeout o setInterval è tutto ciò che serve. – Andrey

+1

possibile duplicato di [Codice per un semplice timer conto alla rovescia JavaScript?] (Http://stackoverflow.com/questions/1191865/code-for-a-simple-javascript-countdown-timer) –

+0

Il timer JavaScript funziona tutto in millisecondi, quindi dovrai lavorare in millisecondi ad un certo punto nel tuo codice. –

risposta

16

Questo vi darà una barra di avanzamento

var timeleft = 10; 
 
var downloadTimer = setInterval(function(){ 
 
    document.getElementById("progressBar").value = 10 - --timeleft; 
 
    if(timeleft <= 0) 
 
    clearInterval(downloadTimer); 
 
},1000);
<progress value="0" max="10" id="progressBar"></progress>

18

Questo fa in testo.

<p> The download will begin in <span id="countdowntimer">10 </span> Seconds</p> 
 

 
<script type="text/javascript"> 
 
    var timeleft = 10; 
 
    var downloadTimer = setInterval(function(){ 
 
    timeleft--; 
 
    document.getElementById("countdowntimer").textContent = timeleft; 
 
    if(timeleft <= 0) 
 
     clearInterval(downloadTimer); 
 
    },1000); 
 
</script>

0

di indirizzare pulsante per il download dopo 10 secondi:

<p> The download will begin in <span id="countdowntimer">10 </span> Seconds</p> 
 

 
<script type="text/javascript"> 
 
    var timeleft = 10; 
 
    var downloadTimer = setInterval(function(){ 
 
    timeleft--; 
 
    document.getElementById("countdowntimer").textContent = timeleft; 
 
    if(timeleft <= 0) 
 
     clearInterval(downloadTimer); 
 
    },1000); 
 
</script>

+0

Come selezionare il pulsante di download dopo 10 secondi – GAMER

+1

Hai letteralmente copiato e incollato la risposta di cui sopra. In che modo migliora la risposta alla domanda? –

Problemi correlati