Foros del Web » Programando para Internet » Jquery »

Rollover con JQuery

Estas en el tema de Rollover con JQuery en el foro de Jquery en Foros del Web. Hola, ocurre lo siguiente: Tengo una imagen, la cual se queda al 40% de opacidad al pasar el cursor por encima y vuelve al 100% ...
  #1 (permalink)  
Antiguo 26/02/2013, 18:21
 
Fecha de Ingreso: febrero-2013
Mensajes: 90
Antigüedad: 11 años, 9 meses
Puntos: 0
Rollover con JQuery

Hola, ocurre lo siguiente:

Tengo una imagen, la cual se queda al 40% de opacidad al pasar el cursor por encima y vuelve al 100% de opacidad cuando colocamos el cursor fuera de ella con una duracion de 250. Hasta ahi sin problemas.

El problema es que si se pasa rapido varias veces el cursor por encima, este efecto se repite una y otra vez como tantas veces hayamos pasado el raton por encima, aunque ya tengamos el cursor fuera, lo cual queda mal.

Lo que quiero es que si se saca el cursor de encima de la imagen en cualquier momento durante el movimiento de la animación, esta no finalice, es decir, que se pare en ese punto y vuelva atras (al 100% de opacidad).

Adjunto el código:

<script src="Scripts/jquery-1.9.1.js" type="text/javascript"></script>
<script>
$(document).ready(function(){

$(".apartado").hover

(function(){

$(this).fadeTo(250,0.4);

}, function(){
$(this).fadeTo(250, 1.0);

});

</script>
  #2 (permalink)  
Antiguo 27/02/2013, 13:17
Avatar de mdk
mdk
 
Fecha de Ingreso: noviembre-2002
Mensajes: 531
Antigüedad: 22 años
Puntos: 11
Respuesta: Rollover con JQuery

Pégale un vistazo a la función stop().

http://css-tricks.com/examples/jQueryStop/
__________________
SoY Lo Ke VeS iNKLuSo KuAnDo No Me VeS ;)

Etiquetas: css, hover, rollover
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:51.