Я пытаюсь создать следующую галерею:
- одно большое изображение
- Миниатюры изображений галереи ниже
- Большие изображения должны открыть все изображения по клику в a lightbox galleryПри нажатии на картинку, чтобы изменить большое изображение в галерее
У меня есть галерея фотогалерей, работающая с использованием PhotoSwipe, и она срабатывает, когда я нажимаю на большое изображение. У меня также есть миниатюры на месте под большим изображением. Теперь мой вопрос заключается в том, как изменить большое изображение, когда я нажимаю один из миниатюр? Я видел много примеров (также довольно простых), но никто из них, похоже, не работает в моем случае.
Вот код, который я для миниатюры:
<a href="<?php echo $image['url']?>" data-size="<?php echo $image['width']?>x<?php echo $image['height']?>" data-index="0">
<img src="<?php echo $image['url']?>">
</a>
То, что я хочу, что, когда я нажимаю HREF миниатюры, что он изменяет большое изображение, которое дисплей с этим кодом:
<img class="bigimg" src="imageurl.jpg">
thumbnail должен иметь тег href, потому что это необходимо для работы функции лайтбокса.
Я видел несколько примеров jQuery, которые заменяют src bigimg на src миниатюры, но я не могу заставить его работать с href также на месте.
Для справки, this is the situation.
Пример: JSFiddle
показывает нам демо на jsfiddle.net –
@ blasteralfredΨ добавлен код из нижеприведенного ответа. [JSFiddle] (https://jsfiddle.net/91oq8ja2/1/) – Niels