getElementsByClassName
возвращает коллекцию элементов в отличии от getElementById
который возвращает единственный экземпляр. let enableMagnific = false;
$(cardParentEl).find('.card-slide').magnificPopup({
delegate: 'a',
type: 'image',
closeOnContentClick: false,
closeBtnInside: false,
mainClass: 'mfp-with-zoom mfp-img-mobile',
gallery: {
enabled: true
},
callbacks: {
open: function () {
console.log('open')
enableMagnific = true;
},
close: function() {
// Убрать вовсе
enableMagnific = false;
}
},
disableOn: function() {
return enableMagnific;
}
});
$file = 'http://www.domain.com/somefile.jpg';
$file_headers = @get_headers($file);
if(!$file_headers || $file_headers[0] == 'HTTP/1.1 404 Not Found') {
$exists = false;
} else {
$exists = true;
}
function url_exists($url) {
if (!$fp = curl_init($url)) return false;
return true;
}
Билдю проект, что бы на выходе получился нативный js код с вёрсткой, стилями и js кодом, который не требует ноды для работы.