Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2012, 08:46
Avatar de lenders
lenders
 
Fecha de Ingreso: diciembre-2011
Mensajes: 58
Antigüedad: 12 años, 4 meses
Puntos: 2
No funciona transicion de opacidad

Pongo el tema aqui porque creo que el error esta en la parte Js.

Tengo una capa con un boton para expandirla verticalmente. Al expandirla, ademas muestra determinado contenido. Hasta ahi todo funciona bien.

Quiero que ese contenido que se muestra, no aparezca de golpe. si no que haga un 'fade-in'. He usado el siguiente codigo, pero no hace la transicion, lo sigue mostrando de golpe:

CSS:

Código PHP:
#contenido_tarea{
    
displaynone;
    
clearboth;
    
width100%;
    
height400px;
    
border-top1px solid #CCC;
    
padding-top15px;
    
font-size14px;
    
opacity:0;
    -
webkit-transitionopacity 1s ease-in-out;
    -
moz-transitionopacity 1s ease-in-out;
    -
o-transitionopacity 1s ease-in-out;
    -
ms-transitionopacity 1s ease-in-out;    
    
transitionopacity 1s ease-in-out
Javascript:

Código PHP:
function div_on(){
                var 
imagen document.getElementById("img_ver_mas");
                var 
cont_tarea document.getElementById("contenido_tarea");
                var 
tarea document.getElementById("tarea");
                
                if(
imagen.src == url+"imagenes/ver_mas_over.png" || imagen.src == url+"imagenes/ver_mas.png"){
                    
cont_tarea.style.display="block";
                    
cont_tarea.style.opacity="100";
                    
tarea.style.height="500px";
                    
imagen.src='imagenes/ver_menos.png';
                    
imagen.alt='Ver menos';
                    
imagen.title='Ver menos';
                }