Такой код сработал, спасибо огромное за подсказку!
callbacks: {
open: function () {
$(magnificPopup.wrap).on('mousedown', function (e) {
if (
!$(magnificPopup.content).is(e.target) &&
$(magnificPopup.content).has(e.target).length === 0
) {
console.log('success!')
magnificPopup.close()
}
})
},
},
Единственное, что я заметил, что с каждым новым закрытием количество сообщений в консоли об успешной закрытии увеличивается сначала на 2, потом на 3, 4, 5 и т.д.
Единственное, что я заметил, что с каждым новым закрытием количество сообщений в консоли об успешной закрытии увеличивается сначала на 2, потом на 3, 4, 5 и т.д.