Viewing 3 posts - 1 through 3 (of 3 total)
-
AuthorPosts
-
February 22, 2016 at 10:02 pm #587470
Hi,
I’m using the latest version of Enfold. I’m trying to open an image gallery in a lightbox by using a link as described in this previous post:
Unfortunately, when the lightbox opens it only displays the first image (the one referenced in the link) and doesn’t show the arrows to view the rest of the images in the gallery. What am I doing wrong?
Doug
February 25, 2016 at 9:42 am #588833Hi dburton77!
Thank you for using Enfold.
Please do the following:
1.) Add this in the functions.php file:
// custom lightbox function add_custom_script_lightbox(){ ?> <script> (function($){ $(document).ready(function() { var groups = {}; $('.galleryItem').each(function() { var id = parseInt($(this).attr('data-group'), 10); if(!groups[id]) { groups[id] = []; } groups[id].push( this ); }); $.each(groups, function() { $(this).magnificPopup({ type: 'image', closeOnContentClick: true, closeBtnInside: false, gallery: { enabled:true } }) }); }); })(jQuery); </script> <?php } add_action('wp_footer', 'add_custom_script_lightbox');
2.) Add this in the Quick CSS field:
.mfp-ready .mfp-figure { opacity: 1; } .galleryItemSet { display: none; } #section-gallery .container, #section-gallery .template-page { padding: 0; }
3.) Create a page then insert a code or text block:
<a class="galleryItem" href="http://dummyimage.com/600x200/000/fff.jpg" data-group="4"> Open gallery </a> <a class="galleryItem galleryItemSet" href="http://dummyimage.com/600x900/000/fff.jpg" data-group="4"></a> <a class="galleryItem galleryItemSet" href="http://dummyimage.com/600x900/000/fff.jpg" data-group="4"></a> <a class="galleryItem galleryItemSet" href="http://dummyimage.com/600x900/000/fff.jpg" data-group="4"></a>
Regards,
IsmaelFebruary 26, 2016 at 12:51 am #589537Works beautifully!! Fantastic support, as always. Many thanks!
DB
-
AuthorPosts
Viewing 3 posts - 1 through 3 (of 3 total)
- The topic ‘Triggering Lightbox Gallery with Link’ is closed to new replies.