Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2013, 14:24
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Heredar eventos a elementos hijos

Hola,

Puede usar los eventos mouseenter y mouseleave en vez de mouseover y mouseout.

Código Javascript:
Ver original
  1. $("#transparente").mouseenter(function () {
  2.                 $("#texto").stop().show("slide");
  3.                
  4.             });
  5.  
  6.             $("#transparente").mouseleave(function (event) {
  7.                 $("#texto").stop().hide("slide");
  8.                
  9.             });

El método stop es para parar la animación y que no se concatenen varias animaciones si sales y entras muy rápido del elemento.


También puedes usar el evento hover, que enmascara ambos eventos: http://api.jquery.com/hover/

Puedes leer la documentación oficial de jquery para ver la diferencia entre los eventos.

http://api.jquery.com/mouseenter/
http://api.jquery.com/mouseleave/

Saludos.