View Full Version : [JavaScript] Timer chiama funzione !!!
Salve, ho la seguente necessità ma non riesco a cavarne le gambe:
in un visualizzatore di immagini ci sono 2 pulsanti: NEXT e PREVIOUS
il visualizzatore contiene 5 immagini
mi serve un timer che fino alla quinta immagine per ogni secondo vada avanti di una alla quinta ritorni indietro di una e cosi via......
la funzione che pensa ad andare avanti si chiama: " next() "
la funzione che pensa ad andare indietro si chiama: " previous() "
come posso applicare un timer con quella modalità descritta ???
mi serve un timer che fino alla quinta immagine per ogni secondo vada avanti di una alla quinta ritorni indietro di una e cosi via......Cioè, per essere più chiari, una sequenza del tipo 1 2 3 4 5 4 3 2 1 2 3 ......
?
la funzione che pensa ad andare avanti si chiama: " next() "
la funzione che pensa ad andare indietro si chiama: " previous() "Quindi le funzioni next/previous sono già fatte e devi solo invocarle? Hai una qualche variabile o funzione che ti dice l'indice corrente? (altrimenti lo devi tenere a parte).
si sono gia' fatte,
devo solo invocarle con quella sequenza.
Una cosa di questo tipo (eventualmente da adattare ... non so nulla della tua pagina/codice):
var index = 1;
var dir = 0;
function timed_sequence ()
{
if (dir == 0)
{
next ();
if (++index == 5)
dir = 1;
}
else if (dir == 1)
{
previous ();
if (--index == 1)
dir = 0;
}
}Per far partire la temporizzazione:
window.setInterval (timed_sequence, 1000);
Una cosa di questo tipo (eventualmente da adattare ... non so nulla della tua pagina/codice):
var index = 1;
var dir = 0;
function timed_sequence ()
{
if (dir == 0)
{
next ();
if (++index == 5)
dir = 1;
}
else if (dir == 1)
{
previous ();
if (--index == 1)
dir = 0;
}
}Per far partire la temporizzazione:
window.setInterval (timed_sequence, 1000);
per il Timer come la richiamo ad intervalli di 2 secondi ???
per il Timer come la richiamo ad intervalli di 2 secondi ???Il tempo in millisecondi è il secondo parametro di setInterval.
hooooo!!!
Scusa non avevo letto il rigo sotto!!!!!!!!
ok grazie milla, scusa ancora!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.