Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/07/2011, 10:22
lockalt
 
Fecha de Ingreso: febrero-2011
Mensajes: 18
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Acortar o automatizar codigo

Supongo que lo estoy poniendo mal :S
El html que tengo es:
Código HTML:
Ver original
  1. <!-- Contenido-->
  2. <div class="contenido">
  3.     <div class="familia">
  4.         <!-- Imagenes familia -->
  5.         <a href="#"><img class="fpa fp1" src="img/img01.jpg" alt=" "></a>
  6.         <a href="#"><img class="fpa fp2" src="img/img02.jpg alt=" "></a>
  7.         <a href="#"><img class="fpa fp3" src="img/img03.jpg alt=" "></a>
  8.         <a href="#"><img class="fpa fp4" src="img/img04.jpg alt=" "></a>
  9.         <!-- /Fin Imagenes familia -->
  10.         <!-- texto familia -->
  11.         <div class="text ft1" style="width:100px; left:300px;">
  12.             <h1>Lorem ipsum</h1><h2>Lorem ipsum</h2>
  13.         </div>
  14.         <div class="text ft2" style="width:100px; left:410px;">
  15.             <h1>Lorem ipsum</h1><h2>Lorem ipsum</h2>
  16.         </div>
  17.         <div class="text ft3" style="width:120px; left:504px;">
  18.             <h1>Lorem ipsum</h1><h2>Lorem ipsum</h2>
  19.         </div>
  20.         <div class="text ft4" style="width:100px; left:602px;">
  21.             <h1>Lorem ipsum</h1><h2>Lorem ipsum</h2>
  22.         </div>
  23.     <!-- /Fin texto familia -->
  24.     </div>
  25. </div>
  26. <!-- Fin contenido -->

Y con lo que me ponías y tenia he hecho, realizo:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. var i=0;
  3. for (i=0;i<=20;i++)
  4. {
  5.     $(function() {
  6.     $('.fpa').each(function() {
  7.         $(".fp").hover(
  8.         function() {
  9.             $(".fpa").stop().animate({ opacity: 0.3 }, 1000);
  10.             $(this).stop().animate({ opacity: 1.0 }, 800);
  11.             $(".ft").stop().animate({ opacity: 1.0 }, 1000);
  12.  
  13.         },
  14.         function() {
  15.             $(".fpa").stop().animate({ opacity: 1.0 }, 1000);
  16.             $(this).stop().animate({ opacity: 1.0 }, 800);
  17.             $(".ft").stop().animate({ opacity: 0.0 }, 1000);
  18.  
  19.         })
  20.         //
  21.         //
  22.     });
  23. });
  24. }
  25. </script>