Salve, vi spiego il mio problema:
voglio realizzare una funzione che, dal momento dell'apertura della pagina, avvii un cambio di CSS continuo a intervalli di 1 secondo. Più precisamente, ho un'immagin di sfondo divisa a "sezioni" e con jquery faccio cambiare la posizione ogni tot secondi con "setTimeout" in questo modo:
codice:
setTimeout(function() {$("#logo").css({'background-position': '0px -80px'})} , 1500);
setTimeout(function() {$("#logo").css({'background-position': '0px -160px'})} , 2500);
setTimeout(function() {$("#logo").css({'background-position': '0px -240px'})} , 3500);
il mio problema è mandare questo codice in loop.. delay() con css() non funziona, e con setTimeout si presenta il problema dell'aumento dei secondi.. come posso fare?