Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] ¿Por qué Chrome no visualiza la transición mediante Javascript?

Estas en el tema de ¿Por qué Chrome no visualiza la transición mediante Javascript? en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 24/12/2013, 16:29
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 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
  #2 (permalink)  
Antiguo 25/12/2013, 09:41
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: ¿Por qué Chrome no visualiza la transición mediante Javascript?

Luego el problema era de CSS:

http://jsfiddle.net/RQb68/

Saludos
  #3 (permalink)  
Antiguo 25/12/2013, 17:10
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Desacuerdo Respuesta: ¿Por qué Chrome no visualiza la transición mediante Javascript?

Cita:
Iniciado por PHPeros Ver Mensaje
Luego el problema era de CSS...
Gracias por resonder maestro PHPeros.

Hice algunas pruebas con el style.webkitTransform y veo que jala la transición perfectamente si pongo los parámetros del translate en pixeles. Pero si los pongo en porcentaje no funciona. ¿Porque no funciona con pocentajes?

Saludos cordiales.

Etiquetas: Ninguno
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 22:21.