Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/04/2012, 09:41
Avatar de ryugen
ryugen
Colaborador
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario, Santa Fe
Mensajes: 350
Antigüedad: 15 años, 8 meses
Puntos: 187
Respuesta: problema con mouseover

Esta nueva versión está mucho mejor depurada: http://jsfiddle.net/p4bl1t0/z7kp7/3/

Código Javascript:
Ver original
  1. var dentroPadre = false;
  2. var padre = document.getElementById('padre');
  3. padre.addEventListener('mouseenter',functOver,true);
  4. function functOver(event)
  5. {
  6.     if(!dentroPadre){
  7.          this.innerHTML += ' Sobre div padre + '+ event.target.id;
  8.     }
  9.     dentroPadre = true;
  10. }
  11. padre.addEventListener('mouseleave',functLeave,true);
  12. function functLeave(event)
  13. {
  14.    
  15.     if(event.target == padre){
  16.         dentroPadre = false;
  17.     }
  18. }

Ahora nos fijamos que el mouseleave que estamos leyendo sea aquel disparado por el padre solamente. Entonces se logra el objetivo