Si con $(".gallery").on('click', function() { estas mapeando todos los objetos, no entiendo porque despues utilizas la funcion each.
Con esto tampoco te funciona?
Código Javascript
:
Ver original$(".gallery").on('click', function() {
$(this).magnificPopup({
delegate: 'a', // the selector for gallery item
type: 'image',
gallery: {
enabled:true
}
});
});
Un saludo.