gpt4 book ai didi

javascript - 将 fancybox 项目分组以实现下一个和上一个功能

转载 作者:行者123 更新时间:2023-12-03 04:13:30 41 4
gpt4 key购买 nike

所以 fancybox 插件可以在我的网站上使用,但仅适用于单个图像,因此我无法在它们之间滚动,或使用下一个上一个按钮进行切换。我知道 fancybox 需要查看该组才能启用此功能,但我被困在这里并且仍然只获得单个图像。这是我的 jQuery 代码片段和 HTML 结构:

非常感谢您的帮助。

$('dl.gallery-item').each(function(index) {
var rel = "group"; // +$(this).attr('id');
$('.gallery-item a').addClass('fancybox').attr('rel', rel);

});
$('.fancybox').fancybox();

<div id="gallery-1" class="gallery galleryid-15 gallery-columns-4 gallery-size-thumbnail">
<dl class="gallery-item">
<dt class="gallery-icon landscape">
<a href="//localhost:3000/path-to-image" class="fancybox" rel="group"><img width="253" height="164" src="path-to-image" class="attachment-thumbnail size-thumbnail" alt=""></a>
</dt></dl><dl class="gallery-item">
<dt class="gallery-icon landscape">
<a href="//localhost:3000/path-to-image" class="fancybox" rel="group"><img width="253" height="164" src="path-to-image" class="attachment-thumbnail size-thumbnail" alt=""></a>
</dt></dl><dl class="gallery-item">
<dt class="gallery-icon landscape">
<a href="//localhost:3000/path-to-image" class="fancybox" rel="group"><img width="253" height="164" src="path-to-image" class="attachment-thumbnail size-thumbnail" alt=""></a>
</dt>
</dl>
</div>

最佳答案

这是您的 HTML,其中包含有效的 Fancybox 实现:
https://jsfiddle.net/alan0xd7/z3h8zf65/

这里使用的是最新的 Fancybox 版本 3.0.47

基本上,唯一的变化是不再使用 rel,而是使用 data-fancybox 用于组。

如果你无法让它工作,请编辑我的 fiddle 并显示你的代码到底是什么样的。

希望这有帮助!

关于javascript - 将 fancybox 项目分组以实现下一个和上一个功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44241303/

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