Joomla.it Forum

Non solo Joomla... => Sviluppo => : dacdam 21 Oct 2010, 16:23:39

: [RISOLTO] passaggio parametri in mootools
: dacdam 21 Oct 2010, 16:23:39
Guardate questo pezzo di codice che ho scritto:
:
                    //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.
: Re:[RISOLTO] passaggio parametri in mootools
: dacdam 21 Oct 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!