【发布时间】:2014-02-05 14:17:00
【问题描述】:
我对 jQuery 和 Javascript 还是很陌生!
我制作了一个图片库,您可以在其中单击下面的小缩略图,然后它会选择该图片并将其显示在一个更大的框中。
我要添加的是您单击的较大图像两侧的按钮,它会更改为左侧或右侧的图像。问题是,我就是想不通:P
(例如:https://imagizer.imageshack.us/v2/757x654q90/34/t4y1.png)
所以这是点击图片的代码,它会变成你点击的图片:
<script type="text/javascript">
function changePic(img) {
$("#gallery_img").hide();
$("#gallery_img").attr ("src", img.src);
$("#gallery_img").fadeIn("slow")
}
</script>
这是 HTML 部分(只有图像按钮):
<div id="gallery_buttons">
<img id="right" src="pics/right.png"></img>
<img id="left" src="pics/left.png"></img>
</div>
提前致谢! :)
【问题讨论】:
-
有人已经发布了像你这样的例子。这是一个链接stackoverflow.com/questions/16761868/…我希望这有帮助!
-
所以我将如何做到这一点是将您的所有缩略图都放在一个列表中。当用户单击缩略图时,会向其添加一个名为“thumbnail-selected”或其他内容的类。然后,当用户单击您的箭头之一时,您从所选缩略图的下一个或上一个兄弟加载图像。添加移动选定的类。希望这是有道理的。有像 tn3gallery.com/?refCode=fe8775 这样的示例库,您可以在其中检查一些代码。
标签: javascript jquery html image gallery