У меня есть много галерей на странице, которые запускаются с соответствующих кнопок. Мне нравится идея определять разметку для галерей на странице рядом с кнопкой, а затем скрывать ее с помощью .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
}
});