Я строю очень простую фотогалерею с html5 и jquery. В галерее работают хорошие скользящие картинки последовательно с помощью 2 стрелок botton, но трудным для меня является достижение фотографии непосредственно из ее миниатюры. Кто-то может мне помочь?Простая JQuery фотогалерея
Система работы таким образом:
HTML (ПИКТОГРАММАХ 1,2,3) Мне нужно, чтобы связать их, чтобы установить видимую свою большую версию на галерее
<img src="img/gallery/1.jpg" style="width:100%;" id="thumb1"/>
<img src="img/gallery/2.jpg" style="width:100%; id="thumb1"/>
<img src="img/gallery/3.jpg" style="width:100%;" id="thumb1"/>
HTML (IMGSLIDE И УПРАВЛЕНИЯ ARROW)
<img src="img/gallery/1.jpg" id="galleryimages">
<img onclick="slide(-1)" src="img/gallery/leftarrow.png" id="gallerybutton">
<img onclick="slide(1)" src="img/gallery/leftarrow.png" id="gallerybutton">
SCRIPT
var imagecount = 1;
var total = 9;
function slide(x) {
var image = document.getElementById('galleryimages');
imagecount = imagecount + x;
if (imagecount > total){ imagecount = 1; }
if (imagecount < 1){ imagecount = total; }
image.src = "img/gallery/" + imagecount + ".jpg";
imagecount = imagecount
};
Подумайте Ха решена таким образом, сбрасывая значение imagecount 1 каждый раз я нажимаю на миниатюру: SCRIPT $ ('# thisfoto) .click (функция (е) { \t imagecount = null; \t imagecount = 1; $ ('# galleryslide'). FadeIn (1000)}; – vlk
Одна проблема с вашим HTML, у вас есть несколько элементов с тем же 'id'. 'id' должен быть уникальным. Чтобы определить тип вещи, какой вы есть, вместо этого вы должны использовать классы. –
Посмотрите на мой ответ, он работает хорошо, и это очень просто. – vlk