Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/03/2012, 07:25
Avatar de MarioAraque
MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 2 meses
Puntos: 265
Respuesta: Jquery no me funciona

johannes13 que en CSS puedas hacer funcionar tus estilos usando mismos ids para etiquetas HTML no quiere decir que en Jquery funcionen.
Tal como dijeron arriba, por convencion, debes unificar el id de cada etiqueta, y si eso representa que tengas que cambiar tu CSS ... deberias hacerlo igual, no es una buena practica no tocar el codigo solo "porque funciona" , en la mayoria de los casos (y en el tuyo en especial) es logico que el codigo se pueda mejorar, y con ello mejorar el conocimiento y experiencia sobre lo que estas viendo, y para la proxima hacerlo mejor.

Si cambias tus id=foto por class=foto y tu id=bg_foto por class=bg_foto, y pones este codigo, quizas te funcione (digo funcione porque no lo he probado)

Código HTML:
Ver original
  1. $(document).ready(function(){
  2.  
  3. $(".bg_foto").each(function(){
  4.   $(this).bind("mouseenter",function(){
  5.     $(this).find(".foto").fadeIn(500);
  6.   });
  7. });
  8.  
  9. });
  10.  
  11.  
  12.  
  13. <div class="bg_foto">
  14. <div class="foto"><img src.....></div>
  15. </div>
  16.  
  17. <div class="bg_foto">
  18. <div class="foto"><img src.....></div>
  19. </div>
  20.  
  21.  
  22. <div class="bg_foto">
  23. <div class="foto"><img src.....></div>
  24. </div>
  25.  
  26. </body>

El CSS seguro se te va a desmontar, pero ya dependera de vos querer cambiarlo o no, o buscar la manera de que jquery funcione de la manera que vos quieras.

Saludos.