Как позвонить в масонство после загрузки Ajax - PullRequest
0 голосов
/ 22 апреля 2020

Я следовал инструкциям из этого вопроса: Перезагрузить Masonry Grid после AJAX вызов

Но это не работает для меня:

В Ajax:

ajaxQuery = $.ajax(
    {
        type: 'GET',
        url: baseDir + 'modules/blocklayered/blocklayered-ajax.php',
        data: data + '&' + params_plus + n,
        dataType: 'json',
        cache: false, // @todo see a way to use cache and to add a timestamps parameter to refresh cache each 10 minutes for example
        success: function(result)
        {
            $('.grid').masonry('destroy');
            //$('.grid').masonry('reloadItems');
           //$('.grid').masonry('reload');

код кладки, который находится в нижнем колонтитуле страницы:

$('.grid').masonry({
  itemSelector: '.grid-item'
}); 

, как вы можете видеть, я пробовал:

$('.grid').masonry('destroy');
$('.grid').masonry('reloadItems');
$('.grid').masonry('reload');

ни один из них работал на меня. Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...