La adición de un poco más de información:
jQuery implementos "método de encadenamiento", que significa que puede método de la cadena de llamadas en el mismo elemento. En el primer caso:
$("#mycontent").append(html).fadeIn(999);
que estaría aplicando la llamada fadeIn
al objeto que es el objetivo de la cadena método, en este caso #mycontent
. No es lo que quieres
En @ de icktoofay (gran) responder tiene:.
$(html).hide().appendTo("#mycontent").fadeIn(1000);
Esto significa, básicamente, crear el html
, configurarlo como oculto por defecto, lo dejará #mycontent
y continuación se desvanecen en el objetivo de la cadena de métodos ahora es hmtl
en lugar de #mycontent
.
posible duplicado de [Utilización FadeIn y anexar] (http://stackoverflow.com/questions/327682/using-fadein-and-append) – Medorator