Foros del Web » Programando para Internet » Javascript »

desplegar capa gradualmente.

Estas en el tema de desplegar capa gradualmente. en el foro de Javascript en Foros del Web. Estoy intentando hacer aparecer (desplegar) una capa desde 0px hasta el 100% de la misma. Estuve probando con este script como para que al menos ...
  #1 (permalink)  
Antiguo 30/03/2009, 10:16
 
Fecha de Ingreso: mayo-2005
Mensajes: 42
Antigüedad: 19 años
Puntos: 0
desplegar capa gradualmente.

Estoy intentando hacer aparecer (desplegar) una capa desde 0px hasta el 100% de la misma. Estuve probando con este script como para que al menos se despliegue de a poco pero sin embargo sigue apareciendo sin transcicion.

function agrandar(capa){
var altura=0;
var cadena="";
var porcentaje="";

cadena=document.getElementById(capa).style.height;
if(cadena.length=="2"){
porcentaje=cadena.substr(0,1);
}else if(cadena.length=="3"){
porcentaje=cadena.substr(0,2);
}else if(cadena.length=="4"){
porcentaje=cadena.substr(0,3);
}else if(cadena.length=="5"){
porcentaje=cadena.substr(0,4);
}

if(parseInt(porcentaje)<100){
altura=parseInt(porcentaje)+5;
document.getElementById(capa).style.height = altura+"%";
setTimeout("agrandar('"+capa+"')",1000);
}
}
  #2 (permalink)  
Antiguo 30/03/2009, 11:23
 
Fecha de Ingreso: mayo-2008
Mensajes: 34
Antigüedad: 16 años
Puntos: 1
Respuesta: desplegar capa gradualmente.

Hola!
Te recomiendo ampliamente jquery para estas cosas y mil mas, vas a ahorrar mucho código y dolores de cabeza por incompatibilidades.
Por ej., para este efecto de desplegar una capa solo necesitás de una línea:

Código:
$('#idmicapa').show('slow');
  #3 (permalink)  
Antiguo 02/04/2009, 11:39
 
Fecha de Ingreso: mayo-2005
Mensajes: 42
Antigüedad: 19 años
Puntos: 0
Respuesta: desplegar capa gradualmente.

buenisimo. Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:34.