una texto sobre por pasar imagen encima efecto con jquery fadein fadeout

jquery - sobre - texto al pasar el mouse por una imagen



jQuery se desvanece y luego se desvanece (3)

Después de jQuery 1.6, usar promesa parece ser una mejor opción.

var $div1 = $(''#div1''); var fadeOutDone = $div1.fadeOut().promise(); // do your logic here, e.g.fetch your 2nd image url $.get(''secondimageinfo.json'').done(function(data){ fadeoOutDone.then(function(){ $div1.html(''<img src="'' + data.secondImgUrl + ''" alt="''data.secondImgAlt''">''); $div1.fadeIn(); }); });

Hay un montón sobre este tema, pero no he encontrado una instancia que se adapte bien a mi situación.

Fundir una imagen y luego fundir otra imagen. En su lugar, me encuentro con un problema en el que la primera se desvanece e inmediatamente (antes de que termine la animación) la siguiente se desvanece.

Leí sobre esto una vez y no recuerdo exactamente cuál fue el truco.

http://jsfiddle.net/danielredwood/gBw9j/

¡gracias por tu ayuda!



desvanece el otro en la devolución de llamada de fadeout, que se ejecuta cuando se realiza fadeout. Usando tu código:

$(''#two, #three'').hide(); $(''.slide'').click(function(){ var $this = $(this); $this.fadeOut(function(){ $this.next().fadeIn(); }); });

alternativamente, puede simplemente "pausar" la cadena, pero necesita especificar por cuánto tiempo:

$(this).fadeOut().next().delay(500).fadeIn();