0
我正在用html5和jquery構建一個非常簡單的照片庫。這個畫廊使用2個箭頭按鈕連續滑動圖片,但對我來說很難直接從它的縮略圖中獲得照片。有人可以幫助我嗎?簡單的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)。點擊(函數(E){ \t imagecount = null; \t imagecount = 1; $('#galleryslide')。fadeIn(1000)}; – vlk
你的HTML有一個問題,你有多個具有相同'id'的元素。 'id's必須是唯一的。爲了確定一種類型的東西,你應該使用類來代替。 –
看看我的答案,它工作良好,而且非常簡單。 – vlk