Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/12/2013, 16:29
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 3 meses
Puntos: 22
Sonrisa ¿Por qué Chrome no visualiza la transición mediante Javascript?

Buen día.

La idea es esta: tenemos 2 cajas, una negra y otra azul. La azul está atrás de la negra. Después de 1 segundo la azul se posiciona abajo de la caja negra.

Utilizo el siguiente código para hacer dicha transición. Pero no funciona en Chrome. Sí en Firefox, sí en Opera, y sí funciona hasta en IE11. Pero no en Google Chrome.

¿Por qué?

Código HTML:
Ver original
  1. <div id="div_1">
  2.   </div>
  3.  
  4.   <div id="div_2">
  5.   </div>

Código CSS:
Ver original
  1. #div_1, #div_2 {
  2.     position:absolute;
  3.     top:100px;
  4.     left:0;
  5.     width:200px;
  6.     height:200px;
  7.     background-color:black;
  8.     -webkit-transition:all ease 1s;
  9.     -moz-transition:all ease 1s;
  10.     -ms-transition:all ease 1s;
  11.     -o-transition:all ease 1s;
  12.     transition:all ease 1s;
  13.     z-index:1000;
  14. }
  15. #div_2 { z-index:999; background-color:blue; }

Código Javascript:
Ver original
  1. window.onload = function()
  2.    {
  3.        var x = true;           
  4.        
  5.        if ( x == true )
  6.        {
  7.            document.getElementById("div_1").style.transform = "translate(0px,-20%)";
  8.            document.getElementById("div_2").style.transform = "translate(0px,80%)";
  9.        }
  10.    }


Saludos cordiales.


Última edición por berkeleyPunk; 24/12/2013 a las 17:02