Foros del Web » Programando para Internet » Javascript » Frameworks JS »

No aplicar even y odd a los tr ocultos

Estas en el tema de No aplicar even y odd a los tr ocultos en el foro de Frameworks JS en Foros del Web. Hola me dan una solución a este problema. como hago para que cuando el campo tr se oculte se aplique nuevamente even y odd en ...
  #1 (permalink)  
Antiguo 08/10/2011, 22:37
 
Fecha de Ingreso: abril-2010
Mensajes: 159
Antigüedad: 14 años, 7 meses
Puntos: 11
No aplicar even y odd a los tr ocultos

Hola me dan una solución a este problema.

como hago para que cuando el campo tr se oculte se aplique nuevamente
even y odd en los tr.
para que no se deforme la tabla o mejor dicho no se unan los colores de cada campo, haber si me hechan una mano para solucionarlo.
aki un codigo de ejemplo de mi error.

Código HTML:
Ver original
  1. <script src="jquery.js" type="text/javascript"></script>
  2. <script type="text/javascript">
  3. $(function(){
  4.     $('tr:first').css({'background':'#3F3F3F','color':'#FFF'});
  5.     $('tr:even').not(':first').css('background','#33FF33');
  6.     $('tr:odd').css('background','#FFF333');
  7.    
  8.     $('button').toggle(function(){
  9.    
  10.         $('tr:eq(2)').fadeOut('slow');
  11.         //ERROR COMO APLICAR nuevamente estos estilos
  12.         $('tr:even').not(':first').css('background','#33FF33');
  13.         $('tr:odd').css('background','#FFF333');
  14.        
  15.     },function(){
  16.    
  17.         $('tr:eq(5)').fadeOut('slow');
  18.        
  19.         //ERROR COMO APLICAR nuevamente estos estilos
  20.         $('tr:even').not(':first').css('background','#33FF33');
  21.         $('tr:odd').css('background','#FFF333');
  22.        
  23.     });
  24. });
  25.  
  26. <table cellspacing="2" cellpadding="4" border="0">
  27. <tr>
  28.     <th>Titulo</th>
  29.     <th>Contenido</th>
  30. </tr>
  31.  
  32. <tr>
  33.     <td>TITULO 1</td>
  34.     <td>CONTENIDO 1</td>
  35.     </tr>
  36.     <tr>
  37.     <td>TITULO 2</td>
  38.     <td>CONTENIDO 2</td>
  39.     </tr>
  40.     <tr>
  41.     <td>TITULO 3</td>
  42.     <td>CONTENIDO 3</td>
  43.     </tr>
  44.     <tr>
  45.     <td>TITULO 4</td>
  46.     <td>CONTENIDO 4</td>
  47.     </tr>
  48.     <tr>
  49.     <td>TITULO 5</td>
  50.     <td>CONTENIDO 5</td>
  51.     </tr>
  52.     <tr>
  53.     <td>TITULO 6</td>
  54.     <td>CONTENIDO 6</td>
  55. </tr>
  56. <br /><button>Ocultame</button>
  #2 (permalink)  
Antiguo 08/10/2011, 22:53
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 18 años
Puntos: 56
Respuesta: No aplicar even y odd a los tr ocultos

Código Javascript:
Ver original
  1. $('tr:eq(2)').fadeOut('slow',function(){
  2.    $('tr:visible:even').not(':first').css('background','#33FF33');
  3.    $('tr:visible:odd').css('background','#FFF333');  
  4. });

a las demás también
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */

Etiquetas: js, ocultos
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 16:16.