Анимация для вставки через append()

178
09 июля 2018, 12:20

По клику на кнопку из БД подгружаю через ajax по несколько блоков $('#works').append(data); Подскажите, если ли адекватный вариант как-то анимировать эту вставку типа slideDown() jquery Структура блоков

    <div id="works">
        <div class="work"> content </div>
        <div class="work"> content </div>
        <div class="work"> content </div>
        <div class="work"> content </div>
    </div>

$('body').on('click','#load-more-events', function(e){ 
    e.preventDefault(); 
    var category_id = $('#s02 .tabs li .active').attr('data-id'); // если посты уже отфильтрованы, то в кнопку для загрузки следующей страницы 
    var page = $(this).attr('data-page'); // номер страницы для загрузки 
    var button = $(this).parents('.shadowBtn'); 
    $.ajax({ 
        type: "POST", 
        url: window.wp_data.ajax_url, 
        data : { 
            action : 'get_projects', 
            category_id : category_id, 
            paged : page 
        }, 
        success: function (data) { 
            button.remove(); //удаляем кнопку 
            $('#works').append(data); // добавляем в контейнер ответ с сервера 
            $( "#s02 #works .button" ).insertAfter( "#s02 #works"); 
			checkWorkCategoryName(); 
        } 
    }); 
});

READ ALSO
Задачи по JavaScript не пойму деталей языка

Задачи по JavaScript не пойму деталей языка

В задаче нужно вывести простые числа от 1 до 10Почему не срабатывает строка с if? Интересует именно строка, решение на том сайте есть:

214
Как найти искомый массив в многомерном массиве?

Как найти искомый массив в многомерном массиве?

Есть многомерный массив в javascript:

258
Проблема с &lt;select&gt; option

Проблема с <select> option

Стилизировал <select> в cssВозникла проблема, которая состоит в том, что по умолчанию стоит первый option (там написано "Выберите необходимый...

188
Как сделать добавление товара в корзине?

Как сделать добавление товара в корзине?

Как сделать так, чтобы при каждом клике на кнопку, число в другом блоке изменялось на единицу(+1)?

166