Acabo de ejecutar el magnific popup en mi ordenador y los callbacks me funcionan perfectamente. Este es el código que he puesto:
Código HTML:
Ver original<!DOCTYPE html>
<link rel="stylesheet" href="magnific-popup.css"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> $(document).ready(function() {
$('.test-popup-link').magnificPopup({
type: 'image',
items:{
src: 'lion.jpg',
},
callbacks: {
open: function() {
alert('open');
},
close: function() {
alert('close');
}
}
});
});
<a class="test-popup-link" href="path-to-image.jpg">Open popup
</a>