Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2009, 05:04
Grumete
 
Fecha de Ingreso: agosto-2002
Ubicación: En frente de un PC blanco muu grande
Mensajes: 183
Antigüedad: 21 años, 9 meses
Puntos: 0
JQuery se "resetea" después de animarlo

Hola,

estoy haciendo que una lista de layers se puedan ir eliminando, y los divs restantes... suban para arriba.

Para ello, uso la función:

Código:
function filtraComunidad(valor)
{
	panelToHide = document.getElementById("com"+valor);
	
	if(panelToHide.style.height != '0px')
	{
		$('#com'+valor).animate(
			{
				height: '0'
			},
			700
		)
	}else{
		alert(panelToHide.style.height);
	}
}
Después tengo el html :

<div id="com1" class="comunidad">
Madrid
</div>

<div id="com2" class="comunidad">
Cataluña
</div>


La animación del div en cuestión (llamo a la función en un select de la página) la hace correctamente, pero al llegar al final es como si resetease el div.

Digo resetease porque si le vuelvo a decir que se esconda, no hace nada y la función me canta el alert diciendo q ese div tiene height a 0px.

Que sucede?
__________________
Buitre no come alpiste