Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/02/2011, 22:11
walterdevel
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 4 meses
Puntos: 51
Respuesta: Como mostrar elemento si el mosue se mueve por encima de él yOcultarlo si

Ahí vá lo solución posta XD

Código HTML:
Ver original
  1. <div id="midiv1" style="width: 200px;height:200px;background:#ff1188">
  2.  
  3. <div id="midiv2" style="display:none;width: 50px;height:50px;background:blue">
  4. </div>
  5.  
  6. </div>

Código Javascript:
Ver original
  1. mouseisover = false;
  2. $(document).ready(function(){
  3.  
  4.     $("#midiv1").mouseover(function(){
  5.         if($("#midiv2").is(":hidden")) {
  6.             $("#midiv2").fadeIn(300);
  7.             mouseisover = false;
  8.         }
  9.     }).mouseout(function(){
  10.         if($("#midiv2").is(":visible") && mouseisover == false) {
  11.             setTimeout(function(){
  12.                 if(mouseisover == false)
  13.                     $("#midiv2").fadeOut(300);
  14.             }, 2000);  
  15.         }
  16.     });
  17.    
  18.     $("#midiv2").mouseover(function(){
  19.             mouseisover = true;
  20.     }).mouseout(function(){
  21.         if($("#midiv2").is(":visible")) {
  22.             $("#midiv2").fadeOut(300);
  23.             mouseisover = false;
  24.         }
  25.     });
  26. });