Salve il mio problema è il seguente:
Al caricamento di una pagina html dovrei far comparire una dozzina di immagini in sequenza e casualmente. Il problema è che se eseguo un ciclo for con un setTimeout mi fa apparire solamente la prima immagine. Posto qua sotto lo script di codice.
Ringrazio in anticipo per eventuali aiuti.
P.s. randoNum() è una funzione che mi restituisce una sequenza di n numeri ordinati in modo casuale.
Al caricamento di una pagina html dovrei far comparire una dozzina di immagini in sequenza e casualmente. Il problema è che se eseguo un ciclo for con un setTimeout mi fa apparire solamente la prima immagine. Posto qua sotto lo script di codice.
Ringrazio in anticipo per eventuali aiuti.
Codice:
$(document).ready(function(){ var array = randomNum(12);
appearImg(array);
});
function appearImg(array){
for(i=0;i<12;i++){
setTimeout(function(){$('#td-'+array[i]).animate({opacity:1},100)},500);
}