【发布时间】:2016-04-25 10:45:52
【问题描述】:
我正在使用 html5 和 jquery 构建一个非常简单的照片库。画廊很好地使用 2 个箭头按钮连续滑动图片,但对我来说困难的是直接从其缩略图中找到一张照片。有人可以帮助我吗?
系统是这样工作的:
HTML (THUMBNAIL 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 和控制箭头)
<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">
脚本
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
};
【问题讨论】:
-
您的 HTML 有一个问题,您有多个具有相同
id的元素。ids 必须是唯一的。要识别事物的类型,您应该改用类。 -
看我的回答,效果很好,很简单。