Menambahkan lebih banyak info:
jQuery mengimplementasikan "method chaining", yang berarti Anda dapat merantai panggilan metode pada elemen yang sama. Dalam kasus pertama:
$("#mycontent").append(html).fadeIn(999);
Anda akan menerapkan fadeInpanggilan ke objek yang merupakan target rantai metode, dalam kasus ini #mycontent. Bukan yang kamu inginkan.
Dalam jawaban (hebat) @ icktoofay, Anda memiliki:
$(html).hide().appendTo("#mycontent").fadeIn(1000);
Ini pada dasarnya berarti, buat html, setel sebagai tersembunyi secara default, tambahkan ke #mycontentdan kemudian fade in. Target dari rantai metode sekarang adalah hmtlsebagai ganti #mycontent.