Показать сообщение отдельно
  #3 (permalink)  
Старый 10.03.2018, 12:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,147

Igorsrt,
вариант
<script src="https://unpkg.com/imagesloaded@4/imagesloaded.pkgd.js"></script>
  <script>
jQuery(function($) {
    $('#true_loadmore').click(function() {
        $(this).text('Загружаю...'); // изменяем текст кнопки
        var data = {
            'action': 'loadmore',
            'query': true_posts,
            'page': current_page
        };
        $.ajax({
            url: ajaxurl, // обработчик
            data: data, // данные
            type: 'POST', // тип запроса
            success: function(data) {
                if (data) {
                    var $items = $(data),
                        $container = $('#ms-container');
                    $container.append($items).imagesLoaded(function() {
                        $container.masonry("appended", $items).masonry("layout")
                    })
                    $('#true_loadmore').text('Загрузить ещё');
                    if (current_page == max_pages) $("#true_loadmore").remove(); // если последняя страница, удаляем кнопку
                } else {
                    $('#true_loadmore').remove(); // если мы дошли до последней страницы постов, скроем кнопку
                }
            }
        });
    });
 });
  </script>
Ответить с цитированием