Estoy tratando de hacer un pequeño truco de JavaScript para atenuar un div, reemplazar su contenido y volverlo a fundir. El evento .html está reemplazando el contenido antes de la fadeOut es completa ...jQuery .delay() no retrasa la función .html()
$("#products").fadeOut(500)
.delay(600)
.html($("#productPage" + pageNum).html())
.fadeIn(500);
se parece que el .html()
no se está retrasando por el método .delay()
.
'.delay()' solo funciona en eventos de animación, por lo que '.delay()' fuera de ese contexto no hará absolutamente nada por ti. Frustrante, lo sé. –
, consulte http://stackoverflow.com/a/13351574/3779853 para 'fadeOut (500) .wait (500) .html (..)' – Blauhirn