Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2010, 05:31
chi_flao
 
Fecha de Ingreso: febrero-2002
Ubicación: Valladolid
Mensajes: 83
Antigüedad: 22 años, 3 meses
Puntos: 1
Pregunta Cambiar imagenes con hover

Hola a todos, tengo una función que me cambia la imagen al pasar por encima, sustituyendola por otra de la siguiente manera:

Código PHP:
    $(".event-button").hover(function() {
        
pos=$(this).attr("src").lastIndexOf("-");            
        
valor=$(this).attr("src").substr(pos+1,3);
        
imgName=$(this).attr("src").replace(valor,"hov");
        $(
this).attr("src",imgName);
    },function() {
        
pos=$(this).attr("src").lastIndexOf("-");            
        
valor=$(this).attr("src").substr(pos+1,3);
        
imgName=$(this).attr("src").replace(valor,"out");
        $(
this).attr("src",imgName);
    }); 
Código PHP:
<img class="event-button" src="imagen-out.png" alt="" /></a
Hasta ahí todo correcto, pero si dentro de la imagen introduzco un texto dentro de un SPAN:

Código PHP:
<img class="event-button" src="imagen-out.png" alt="" /><span>texto</span</a
Lo que sucede entonces que aunque estés dentro de la imagen, al pasar por encima del SPAN, la imagen vuelve a cambiar activandose la de OUT y lo que quiero es que se mantenga la imagen del HOVER.


No manejo todavía muy bien el jquery, y quería saber si hay alguna manera de que el hover afecte también a todas las etiquetas hijas de la que se ha indicado.



Un saludo.