VGLoadMore

Под загрузка контента

Статическая подгрузка

Порционное раскрытие уже находящихся в DOM элементов через Data API.

Готовые элементы в DOM

VGLoadMore оставляет видимой первую пару карточек, сам создаёт кнопку и раскрывает по две карточки. После последней порции autohide скрывает триггер.

01
Структура разделаГлавная страница · 6 блоков
02
Карточки услугКаталог · 12 карточек
03
Форма обратной связиКонтакты · 8 полей
04
Сценарий навигацииШапка · 5 пунктов
05
Мобильная версияВсе страницы · 4 брейкпоинта
06
Финальная проверкаРелиз · 18 тестов
HTML
<div
  id="project-feed"
  class="module-loadmore-list"
  data-vgloadmore
  data-limit="2"
  data-elements="module-loadmore-item"
  data-animate="true"
  data-button-text="Показать ещё"
  data-button-classes='["btn","btn-primary","btn-sm"]'
>
  <article class="module-loadmore-item">...</article>
  <article class="module-loadmore-item">...</article>
  <article class="module-loadmore-item">...</article>
</div>
JavaScript
// Дополнительная инициализация не требуется: используется Data API.
CSS
.module-loadmore-list {
  display: grid;
  gap: var(--vg-space-3);
}
Когда выбирать этот режим

Контент уже пришёл вместе со страницей, но его нужно раскрывать постепенно. Поиск и индексирование не зависят от дополнительных запросов.