gpt4 book ai didi

php - 自定义灯箱,下一个按钮不会多次工作

转载 作者:行者123 更新时间:2023-12-01 06:01:47 25 4
gpt4 key购买 nike

我的画廊有缩略图,它们都有相应的同名较大图像,我使用 php 将每个缩略图动态链接到其较大图像。然后我使用 jQuery 使用 href 属性显示大图像,以获取大图像的路径。当灯箱弹出并单击“下一个”时,它应该允许我浏览并查看每个图像,而当仅单击“下一个”时,它会转到下一个图像,但如果再次单击“下一个”,它会显示相同的图像。

我附上了图片来提供基本想法,因为我不太擅长解释。

我的图库中动态加载的缩略图:

当点击图库中的最后一个拇指时,会弹出以下内容(建筑物的图片):

当点击“下一步”时,会显示这张照片(气泡破裂),但是当多次单击“下一步”时,这张照片(气泡破裂)仍然存在:

我的代码:

var Picture = $('.lightbox'); // path to full sized picture the class lightbox identifies a link <a>
var pic = Picture.index(this) //finds index
var num = Picture.length;//finds the total amount of thumbnails

$('#next').click(function(e){ //when next is click prevent default
e.preventDefault();

if(pic<(num-1)){
var ntx = (pic)+1;
}
if(pic == (num-1)){
ntx= 0;
}
var nxt = Picture[ntx];
var img = $('.box img');
img.remove();
$('.box').hide(); // removes the current image

$('.box').append('<img align="center" id="motown" src="'+nxt+'" style=" z-index:52px;" > '); //appends the next image and sets the div container to hidden and hide the new image


});

我可以在代码中添加什么以使下一个按钮每次都能工作?

最佳答案

尝试将相同的相对值添加到同一组中的所有图像,这就是我所做的

<a href="first_img.jpg" rel="lightbox[mygroup]">Trigger Text or Image Tag</a>
<a href="second_img.jpg" rel="lightbox[mygroup]"></a>
<a href="third_img.jpg" rel="lightbox[mygroup]"></a>
<a href="forth_img.jpg" rel="lightbox[mygroup]"></a>
<a href="fifth_img.jpg" rel="lightbox[mygroup]"></a>

关于php - 自定义灯箱,下一个按钮不会多次工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10766185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com