ChildNodes e menu espandibile

  • Creatore Discussione Creatore Discussione artoale
  • Data di inizio Data di inizio

artoale

Nuovo Utente
20 Mag 2009
2
0
0
Ciao a tutti...sono nuovo del forum...dunque..ho creato questa semplice funzione per animare l'espansione di un menu a espansione :

Codice:
function menuDown( target, newHeight ){
target.style.height = newHeight;
if (newHeight < 40) {
	      setTimeout("menuDown('" + target + "'," + ( newHeight+5 )+ ")", 10);
	      
	}
}

ora...se chiamo la funzione così: menuDown( this.childNodes[2], 5 ) alla prima chiamata tutto ok, mi imposta a "5" il valore Height dell'oggetto in questione....ma alla seconda chiamata (quella di setTimeout) anche se cambia il valore newHeight, non viene assegnato all'altezza dell'oggetto (che è poi un <DIV>)...


grazie a tutti....
 

Discussioni simili