На странице есть много элементов, которые должны закрывать всплывающее окно:
<div class="someclass1">
<button class="mfp-close"><img class="mfp-close-img" src="/url/" alt="Закрыть"></button>
</div>
<div class="someclass2">
<button class="mfp-close"><img class="mfp-close-img" src="/url/" alt="Закрыть"></button>
</div>
<div class="someclass3">
<button class="mfp-close"><img class="mfp-close-img" src="/url/" alt="Закрыть"></button>
</div>
Закрытие происходит этим кодом
$( ".mfp-close-img" ).click(function() {
var magnificPopup = $.magnificPopup.instance;
magnificPopup.close();
console.log('close must work');
});
но работает только закрытие одного окна, как повесить его на все с классом mfp-close-img?