Magazine Informatica

La funzione setTimeout

Creato il 13 novembre 2012 da Decadeweb @simone_marchese
jQueryTutorial

Un argomento molto interessante per quanto riguarda la creazione di animazioni in jQuery peri nostri siti web è sicuramente quello della gestione del tempo. Attraverso questo articolo vi propongo uno script in cui diverse funzioni saranno ripetute ogni X secondi.

Per realizzare questo “timer” è necessario ricorrere ad un’unica funzione: setTimeout.

setTimeout(function,milliSeconds,lang)

La funzione setTimeout serve per chiamare una funzione(function) dopo uno specifico numero di millisecondi (milliSeconds); l’ultimo parametro è opzionale serve per indicare il linguaggio di scripting.

Con una dicitura del genere la funzione F sarà richiamata infinite volte ogni X secondi:

function F(){
setTimeout("F()",X);
}

E quindi eccoci allo script: DEMO

HTML

<div id="contBox">
<div id="boxPh" class="box">
Do you like this script?</div>
<div id="boxCount">5</div> </div>

JQUERY

$(document).ready(function(){
cambia();
timer();
});
var count_timer = 5;
var count_phrases = 0;
var array = ["Do you like this script?","It is quite simple!
(:","And what about this theme?"]; function cambia() {
$('#boxPh').html(array[count_phrases]);
count_phrases++;
if (count_phrases == 2){count_phrases=0}
setTimeout("cambia()",5000);
}
function timer(){
$('#boxCount').html(count_timer);
count_timer--;
if (count_timer == 0){count_timer=5}
setTimeout("timer()",1000);
}

Fonte articolo:
www.ketek.altervista.org


Autore

La funzione setTimeout

Sono Carlo Ventrella, studente e appassionato di programmazione, particolarmente interessato allo sviluppo di applicazioni e script per il web. Linguaggi attualmente conosciuti: C,Java, Javascript, css, css3, php e html5.


Sito web dell'autore

Potrebbero interessarti anche :

Ritornare alla prima pagina di Logo Paperblog

Possono interessarti anche questi articoli :

  • La ".GIF" inanimata...

    ".GIF" inanimata...

    Magari non se n'è accorto nessuno oltre a me, ma recentissimamente "Google" sta facendo un casino con l'interazione "Blogger"/"Picasa"/".GIFs" animate che metà... Leggere il seguito

    Da  Marte
    INFORMATICA, TECNOLOGIA
  • La Sicurezza Informatica Per Linux

    Sicurezza Informatica Linux

    Comparare il livello di sicurezza tra sistemi “a software proprietario” (come MS Windows) e altri “a software libero” (Linux su tutti, lanciato nel 1994) è uno... Leggere il seguito

    Da  Sicurezzadigitale
    EBUSINESS, INFORMATICA, INTERNET, MEDIA E COMUNICAZIONE, TECNOLOGIA
  • La Konami punta sul “casinò social game”

    Konami punta “casinò social game”

    Tweet Dopo la cancellazione di 10 giochi, alcuni come Mafia Wars 2 amatissimi dagli utenti di Facebook, e il licenziamento di un centinaio di dipendenti, Mark... Leggere il seguito

    Da  Ciroxs
    INFORMATICA, TECNOLOGIA
  • C - La funzione GotoXY

    In questo articolo vi parlo della funzione GotoXY in C, dell'uso che ne possiamo fare e del metodo con cui implementarla! Leggere il seguito

    Da  Ketek
    INFORMATICA, TECNOLOGIA
  • Ouya:Arriva la prima console Android

    Ouya:Arriva prima console Android

    Che Android possa essere installato su quasi qualsiasi piattaforma hardware e grazie alla sua natura open source può essere usato per qualsiasi scopo non é una... Leggere il seguito

    Da  G97iulio1609
    INFORMATICA, TECNOLOGIA, TELEFONIA MOBILE
  • Ho perso la memoria!

    perso memoria!

    pic from thelordofthepc.wordpress.comQuanti ricordi affidiamo alle nostre foto? Quanti documenti più o meno importanti salviamo sul pc? Leggere il seguito

    Da  Sgruntreviews
    INFORMATICA, TECNOLOGIA
  • La funzione setTimeout

    funzione setTimeout

    Un argomento molto interessante per quanto riguarda la creazione di animazioni in jQuery peri nostri siti web è sicuramente quello della gestione del tempo. Leggere il seguito

    Da  Ketek
    INFORMATICA, TECNOLOGIA