Как открыть Magnific Popup не по клику?
Документация$.magnificPopup.open({
  items: {
    src: 'some-image.jpg'
  },
  type: 'image'
});
Если ещё актуально =))

$.magnificPopup.open({
         items: {
            src: '#free-check'
         },
         mainClass: 'my-mfp-zoom-in',
         removalDelay: 300,
      }, 0);