Back to top

Autore Topic: [RISOLTO] passaggio parametri in mootools  (Letto 1089 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!

 



Web Design Bolzano Kreatif