Estoy usando lightGallery (1.4.0) para mostrar imágenes. Las imágenes vienen en formato JSON con solicitudes Ajax. Pero cuando hago clic en las imágenes, no puedo verlas con lightGallery . ¿Puedes decirme dónde me estoy perdiendo algo?
Ajustes:
var gallery = function () { var gallery = document.querySelectorAll('.gallery'); if (gallery.length) { for (var i = 0; i < gallery.length; i++) { lightGallery(gallery[i], { selector: '.gallery-item', download: false, animateThumb: false, videojs: true, youtubePlayerParams: { modestbranding: 1, showinfo: 0, rel: 0 }, vimeoPlayerParams: { byline: 0, portrait: 0, color: '766df4' } }); } } }();DIV generados con resultado ajax:
if (itemData.item.phl) { for (let phlX = 0; phlX < itemData.item.phl.length; phlX++) { document.getElementById('item_photos_larges').innerHTML += '<div class="col-sm-6 mb-grid-gutter"><a class="gallery-item rounded-1" href="' + itemData.item.phl[phlX].url + '"><img alt="' + translate_photo + ' ' + [phlX] + '" src="' + itemData.item.phl[phlX].url + '"></a></div>'; } }Gracias.