0
Поэтому в основном я создаю своего рода галерею и я получаю сообщение об ошибке, когда он всплывает говоря:Изображения не загружаются с помощью Magnific Popup
Изображение не может быть загружен
Я не знаю, что я делаю неправильно, поскольку я включил все необходимые файлы css и javascript. Вот мой HTML:
<div class="gallery-item">
<img class="popup" src="http://placehold.it/200x200" alt="">
<a class="popup" href="http://placehold.it/200x200"><div class="item-overlay">
<span><i class="fa fa-plus"></i></span>
</div></a>
</div>
Вот мой JavaScript:
$(document).ready(function() {
$('.popup').each(function() {
$(this).magnificPopup({
type: 'image',
delegate: 'div',
closeOnContentClick: false,
closeBtnInside: false,
mainClass: 'mfp-with-zoom mfp-img-mobile',
image: {
verticalFit: true,
titleSrc: function(item) {
return item.el.attr('title') + ' · <a class="image-source-link" href="'+item.el.attr('data-source')+'" target="_blank">image source</a>';
}
},
gallery: {
enabled: true
},
zoom: {
enabled: true,
duration: 300, // don't foget to change the duration also in CSS
opener: function(element) {
return element.find('img');
}
}
});
});
});
JSFiddle: http://jsfiddle.net/roa59n2t/1/
Можете ли вы создать демо с помощью кода, например, в http://jsfiddle.net/ –
ли попробовать вы '$ ('a.popup'). Каждая (функция() {'? – lshettyl
a.popup не делает различий @LShetty – rshah