Повторная инициализация отложенной загрузки JetPack

Я использую JetPack на своем сайте WordPress, и у меня включена отложенная загрузка. Однако на моем сайте я обновляю некоторый контент с помощью AJAX, и это приводит к загрузке заполнителя изображений 1x1, а не истинного изображения, которое обрабатывалось бы ленивой загрузкой.

Как снова вызвать ленивую загрузку с помощью Jet Pack? Кажется, я припоминаю, что есть функция JavaScript, но не могу найти, что это такое.


person Jordan Carter    schedule 07.03.2018    source источник


Ответы (1)


Это работает для меня.

$(document.body).trigger('post-load');

Он запускает событие jQuery, которое прослушивает модуль ленивой загрузки для ленивой загрузки изображений из бесконечной прокрутки.

person Devin Crossman    schedule 24.05.2018
comment
Потрясающий!!! Мне нужно будет попробовать это в следующий раз, когда мне это снова понадобится (я ушел от этого предыдущего проекта с марта). - person Jordan Carter; 24.05.2018
comment
Только что имел возможность использовать его в новом проекте, и он отлично сработал. Большое тебе спасибо. - person Jordan Carter; 12.06.2018