Autore Topic: [RISOLTO] passaggio parametri in mootools  (Letto 930 volte)

Offline dacdam

  • Esploratore
  • **
  • Post: 183
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO] passaggio parametri in mootools
« il: 21 Ott 2010, 16:23:39 »
Guardate questo pezzo di codice che ho scritto:
Codice: [Seleziona]
                    //Ciclo sui tasti delle soluzioni
                    contatoreMenu = 0;
                    $$('#soluzioni_menu img').each(function(elemento){
                       
                        //Incremento del contatore di elementi nel men
                        contatoreMenu ++;
                       
                        //Aggiunta degli eventi ai tasti
                        elemento.addEvents({
                            //Quando il mouse entra
                            mouseover: function(){
                               
                                //Effetto sul menu
                                var fxMenu = new Fx.Morph(this, {duration: 500, wait:false, transition: Fx.Transitions.Bounce.easeOut});
                                fxMenu.start({
                                    'width':74,
                                    'height':74
                                });
                               
                                //Effetto sui testi
                                var fxTesti = new Fx.Morph('soluzioni_testi', {duration: 500, wait:false, transition: Fx.Transitions.Bounce.easeOut});
                                fxTesti.start({
                                    //Questo valore deve essere uguale all'altezza dell'elemento di testo
----->                                    'top':(322 * (contatore - 1)) * -1
                                });
                               
                            },
                            //Quando il mouse esce
                            mouseout: function(){
                               
                                //Effetto sul menu
                                var fxMenu = new Fx.Morph(this, {duration: 500, transition: Fx.Transitions.Bounce.easeOut});
                                fxMenu.start({
                                    'width':64,
                                    'height':64
                                });

                            }
                        });
                       
                    });
La riga che ho evidenziato con la "freccettta" naturalmente d errore: l 'contatore' non visibile.....
Come si f a fare arrivare fin l il valore che determino all'inizio dello script ?
Grazie, ciao.
« Ultima modifica: 21 Ott 2010, 16:26:34 da dacdam »

Offline dacdam

  • Esploratore
  • **
  • Post: 183
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] passaggio parametri in mootools
« Risposta #1 il: 21 Ott 2010, 16:28:16 »
Scusate  :-[
Avevo fatto un errore di battitura: il nome della variabile dichiarata all'inizio era contatoreMenu, non contatore!
Il tutto poi funziona perch, non avendo messo la notazione 'var' davanti alla dichiarazione, ho creato una variabile globale.

Ciao!

 

Host

Torna su