Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/10/2008, 11:06
Avatar de sumolari
sumolari
 
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 18 años, 6 meses
Puntos: 18
Respuesta: jQuery: EFecto fade y tiempo de espera

¡Gracias venkman!

Ahora al pasar el cursor por encima el efecto funciona bien, sin embargo si lo dejo sobre el logo, la capa desaparece y aparece continuamente.

También cuando dejo de hacer hover el logo sigue como cuando tengo el cursor por encima.

Me explico un poco mejor:

Ahora uso este código:

Código javascript:
Ver original
  1. jQuery(".blank").mouseover(function(){
  2.         jQuery("#logo").fadeOut("normal", function() {
  3.             jQuery("#logo").css({ background: 'url(logo.png) no-repeat 0px -100px', }, function() {
  4.                 jQuery("#logo").fadeIn("normal");
  5.             });
  6.         });
  7.     });
  8.  
  9.    
  10.     jQuery(".blank").mouseout(function(){
  11.        
  12.         jQuery("#logo").fadeIn("normal");
  13.        
  14.         jQuery("#logo").css({ background: 'url(logo.png) no-repeat 0px 0px', });
  15.     });

Si trato de usar el mismo código en el mouseover y el mouseout, el logo desaparece después de pasar el cursor por encima.

Si uso el código que tengo ahora, al pasar por encima del logo el cursor aparece el logo-hover, pero al quitar el cursor de encima del logo y detener el hover no reaparece el logo original.

Si mantengo el cursor encima del logo durante un tiempo, el logo aparece y desaparece continuamente.

Creo que estoy complicando mucho la cosa... no hay ningún modo de que al hacer hover aparezca el "logo-hover" con un pequeño efecto de transformación (algo como esto).