gpt4 book ai didi

javascript - 带有弹出式图库的 Flexslider

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:27 24 4
gpt4 key购买 nike

我正在使用 flexslider 进行一些图像旋转,现在需要用这个幻灯片放映实现一个弹出画廊,即,当用户点击 slider 内的事件幻灯片时,想要在灯箱中显示为画廊.

所以我尝试合并“magnificPopup”,它有效,但问题是它获取了幻灯片的所有实例,也就是说,如果我在 slider 中有 2 个图像,我将在弹出画廊中获得 4 个,即 magnificpopup 获取包括“克隆”在内的所有实例,那么我该如何解决这个问题,有没有其他方法,或者我可以使用的插件或回调函数?下面是我试过的代码,都是基本实现

弹性 slider :

$('.slideTwo').flexslider({
animation: "slide",
controlNav: true,
directionNav: false,
animationLoop: true,
slideshow: false
});

MagnificPopup :

$('.popup-link').magnificPopup({
type: 'image',
gallery:{enabled:true}
});

HTML:

<div class="slideTwo" id="slideTwo">
<ul class="slides">
<li>
<a class="popup-link" href="img/room1.jpg"><img src="img/room1.jpg" alt="">
<span>East Wall</span>
</a>
</li>
<li>
<a class="popup-link"href="img/room21.jpg"><img src="img/room21.jpg" alt="">
<span>West Wall</span>
</a>
</li>
</ul>
</div>

最佳答案

flexSlider 之前放置 magnificPopup

$('.popup-link').magnificPopup({
type: 'image',
gallery:{enabled:true}
});

$('.slideTwo').flexslider({
animation: "slide",
controlNav: true,
directionNav: false,
animationLoop: true,
slideshow: false
});

这是一个 DEMO

关于javascript - 带有弹出式图库的 Flexslider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30775726/

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