При добавлении двух блоков с анимацией они анимируются одновременно, а надо, чтобы сначала раскрылся один, затем по завершении второй.
$service = '<div style="display:none;">Сервисный текст</div>';
$desc = '<div style="display:none;">Описание</div>';
function add() {
$("#feed").append($service, $desc);
$("#feed > div:nth-last-child(n+1)").slideDown('fast');
}
#feed > div{
padding:10px;
border:1px solid silver;
background:lightblue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button style="position:fixed;top:0;" onclick="add();">Добавить текст</button>
<div id="feed"></div>
$service = '<div style="display:none;">Сервисный текст</div>';
$desc = '<div style="display:none;">Описание</div>';
function add() {
$("#feed").append($service);
$("#feed > div:last-child").slideDown('fast', () => {
$("#feed").append($desc);
$("#feed > div:last-child").slideDown('slow')
});
}
#feed>div {
padding: 10px;
border: 1px solid silver;
background: lightblue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button style="position:fixed;top:0;" onclick="add();">Добавить текст</button>
<div id="feed"></div>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости