Галерея изображений с использованием Magnific-popup всегда всплывает первой, а не той, которая выбрана при нажатииJquery

Программирование на jquery
Ответить
Anonymous
 Галерея изображений с использованием Magnific-popup всегда всплывает первой, а не той, которая выбрана при нажатии

Сообщение Anonymous »

Я использую JQUERY и Magnific Popup в проекте django. Когда я нажимал на любое изображение в галерее, вместо выбранного изображения всегда появлялось первое изображение. Это мой текущий код:
Вот шаблон django




{% for image in images %}


{% thumbnail MEDIA_ROOT|add:"images/"|add:dir|add:"/"|add:image 300x300 crop="smart" as im %}

Изображение




{{ dir }}



{% endfor %}

Вот JavaScript и великолепное всплывающее окно

$(document).ready(function() {
$(document).on('click', '.image-link',function(e) {
e.preventDefault();
$('.image-link').magnificPopup({
type: 'image',
closeOnContentClick: true,
closeBtnInside: true,
midClick: true,
mainClass: 'mfp-with-zoom mfp-img-mobile',
gallery: {
enabled: true,
navigateByImgClick: true,
preload: [0,1] // Will preload 0 - before current, and 1 after the current image
},
image: {
verticalFit: true,
},
zoom: {
enabled: true
},
callbacks: {
beforeOpen: function() {

}
},
}).magnificPopup('open');
});
});



Подробнее здесь: https://stackoverflow.com/questions/784 ... e-selected
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»