Visualizzazione risultati 1 fino 1 di 1

Discussione: [jQuery]Gestione eventi e funzioni

  1. #1
    Guest

    Predefinito [jQuery]Gestione eventi e funzioni

    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é?
    Ultima modifica di worldpixel : 17-06-2010 alle ore 17.17.34

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •