allora, premetto che di jQuery non ne so quasi niente, però ho creato una funzione che a ogni tasto premuto in un input text cambia il colore di questo.
Il codice é questo:
Codice:
var n = 0;
function colorize(id){
obj = $(id);
colors = ["#FFFFCC","#FF0000","#FFCC00"];
if(n > 2){
n = 0;
obj.css("background-color",colors[n]);
n++;
} else {
obj.css("background-color",colors[n]);
n++;
}
}
$(":text").bind("keyup", function (event) {
colorize(":text");
});
in pratica definisco una variabile globale, n di valore iniziale 0, poi creo una funzione che definisce in un array tre colori, poi se n é maggiore di 2 (questo perché i colori sono tre) riporta n a 0 e poi definisce il colore di sfondo come color[n] e aumenta di uno n.
In fine a ogni keyup del campo di testo fa partire la funzione.
Solo che non va, perché?