Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/02/2018, 17:52
dacroma
 
Fecha de Ingreso: mayo-2013
Ubicación: bogota
Mensajes: 157
Antigüedad: 11 años
Puntos: 2
Respuesta: evento sobre tabla dinamica

Si, claro, este es el codigo:
Esta es la tabla, que por defecto tiene el encabezado
Código HTML:
Ver original
  1. <table id="tablaDinamica">
  2.                 <caption style="border:groove;">LISTADO DE PRODUCTOS EN EL CARRITO DE COMPRAS</caption>
  3.                 <th>
  4.                     PRODUCTO
  5.                 </th>
  6.                 <th>
  7.                     PRESENTACION
  8.                 </th>
  9.                 <th>
  10.                     PRECIO
  11.                 </th>
  12.                 <th>
  13.                     CANTIDAD
  14.                 </th>
  15.                 <th>
  16.                     SUBTOTAL
  17.                 </th>
  18.             </table>

El proceso de insercion de los datos en la tabla està bien hecho, es decir los datos se ingresan correctamente.
Este es el codigo JS para obtener las filas de la tabla y aplicar la animacion sobre las mismas.

Código Javascript:
Ver original
  1. function inicio(){
  2. var tabla=document.getElementById("tablaDinamica");
  3.             var filas=tabla.getElementsByTagName("tr");
  4.             for(i=0;i<filas.length;i++){
  5.             addEvent(filas[i],"mouseover",animacion,false);
  6.             }
  7. }
  8.  
  9. function animacion(){
  10.     this.style.webkitAnimationName="animacionTabla";
  11.     this.style.webkitAnimationDuration="0.3s";
  12.    
  13.     this.style.mozAnimationName="animacionTabla";
  14.     this.style.mozAnimationDuration="0.3s";
  15.  }

lo de ponerle el color de fondo fuè para simplificar el problema, por que lo que me doy cuenta es que la animacion se aplica es a elementos creados desde el principio, en el archivo html, y lo mismo sucede al quitar la animacion y cambiarle por ejemplo el color de fondo, pero ninguna de las dos aplica sobre los elementos creados dinamicamente.

Última edición por dacroma; 21/02/2018 a las 18:01