Мне нужно было добавить li
к ul
, и сначала нужно было slideDown
, затем fadeIn
.
Ниже работал для меня. Сначала мне пришлось .hide()
содержимое, затем установить непрозрачность на 0, затем добавить содержимое, затем slideDown()
, а затем анимировать прозрачность обратно на 1.
В приведенном ниже коде «content» - это li
, #ListItems - это ul
$(content).hide().css("opacity", 0).appendTo("#ListItems").slideDown(500, function () { $(this).animate({ "opacity": 1 }, { queue: false, duration: 500 }); });