Ciao a tutti,
ho fatto un piccolo JS che serivrebbe per spostare un livello (box) più in basso, però facendo uno spostamento graduale..
Sicchè questo JS funziona, però non lo fa graduale, si limita ad aspettare e poi spostarlo tutto in un colpo!!!
function temporeggia(dimens,delay){
for (i=1; i<=dimens; i++)
{
setInterval("document.getElementById('box2').style.top = i+'px'",delay);
}
}
Poi ovviamente quando lo richiamo:
onClick="if(document.getElementById) temporeggia(100,100)"
Come mai fa così? Non dovrebbe temporeggiare spostarlo di 1pixel ogni 100millisecondi finchè non l'ha spostato per l'intera misura che gli ho settato (in quel caso 100px) facendo un effetto di spostamento graduale?
Ciao a tutti e grazieeeeeeeeee! :byebye:
ho fatto un piccolo JS che serivrebbe per spostare un livello (box) più in basso, però facendo uno spostamento graduale..
Sicchè questo JS funziona, però non lo fa graduale, si limita ad aspettare e poi spostarlo tutto in un colpo!!!
function temporeggia(dimens,delay){
for (i=1; i<=dimens; i++)
{
setInterval("document.getElementById('box2').style.top = i+'px'",delay);
}
}
Poi ovviamente quando lo richiamo:
onClick="if(document.getElementById) temporeggia(100,100)"
Come mai fa così? Non dovrebbe temporeggiare spostarlo di 1pixel ogni 100millisecondi finchè non l'ha spostato per l'intera misura che gli ho settato (in quel caso 100px) facendo un effetto di spostamento graduale?
Ciao a tutti e grazieeeeeeeeee! :byebye:
Ultima modifica: