La zebra tables, son aquellas que podemos ver en cualquier sitio en el que se diferencian las filas (o columnas) con colores. Generalmente con el típico patrón de uno si, uno no
Ahora con MooTools eso es tan simple como insertar 2 líneas 1 línea de código a tu Javascript. Estas líneas se encargarán de encontrar las filas de nuestra tabla definida por una clase y le vamos añadiendo una clase al <tr /> que condicionará el color de nuestra fila.
$$('table.shade-table tr').each(function(el, count) {el.addClass(count % 2 == 0 ? 'odd' : 'even');});
Solo nos quedará el definir las clases que darán color a nuestras filas, para ello lo haremos añadiendo 2 estilos CSS en nuestro fichero de estilos.
.odd { background:#ccc; padding:3px; }
.even { background:#eee; padding:3px; }
Gracias Daniel Niquet por el apaño, una sola línea mejor que dos ![]()
Una cosa, si los dos tipos de filas comparten el mismo padding, el definirlo dos veces es un poco redundante, ¿no crees?
Yo para las filas alternantes uso las clases “pim” y “pam” :P, se que no es muy “semántico”, pero no se, hace el código más divertido… =)