Как определить галерею встроенного содержимого в HTML для использования с Magnific-Popup?

У меня есть много галерей на странице, которые запускаются с соответствующих кнопок. Мне нравится идея определения разметки для галерей на странице рядом с кнопкой, а затем скрывать с помощью.mfp-hide, Однако я не могу получить всплывающее окно для активации при добавленииdelegate Ключевое слово (это делает иначе).

Вот код, который у меня есть,

HTML

<div id="gallery1" class="mfp-hide">
  <div class="slide">
    ... some content for slide 1 ...
  </div>
  <div class="slide">
    ... some content for slide 2 ...
  </div>
</div>

<p>Blah blah <a href="#gallery1" class="open-gallery-link">view gallery one</a> blah blah ...</p>

Javascript

$('.open-gallery-link').magnificPopup({
  type:'inline',
  delegate:'.slide',
  gallery: {
    enabled: true
  }
});

Ответы на вопрос(1)

Ваш ответ на вопрос