Salve a tutti, ho un problema con jQuery e le funzioni di tempo di JS.
Ho deciso di scrivere una function per jQuery e all'interno di tale funzione intendo utilizzare, in un ciclo, la setTimeout. Se non ricordo male lo scope della setTimeout è a livello globale, ossia non ha visibilità all'interno della function jQuery.
Codice PHP:
jQuery.fn.brandcycle = function(places, interval)
{
for (i=0; i<5; i++)
{
setTimeout(function()
{
//qui vorrei usare la i
},1000);
}
}
Come faccio ad utilizzare questa i senza mettere la function fuori dalla funzione jQuery brandcycle?