【发布时间】:2018-02-27 16:31:29
【问题描述】:
我找到了一些提示,但主要针对 Fancybox2,它们不适用于版本 3。
我想让 fancybox3 导航箭头在显示弹出窗口时始终可见,但不制作图库。因此,例如我的 HTML 将是:
<a data-fancybox="" data-caption="photo10" href="myphoto10.png" title="photo 10">
<a data-fancybox="" data-caption="photo20" href="myphoto20.png" title="photo 20">
<a data-fancybox="" data-caption="photo30" href="myphoto30.png" title="photo 30">
所以它们是独立的照片,与普通画廊无关。然后,在选择上述任何一张照片后,我希望有指向 prev 和 next 的链接,例如:
- 点击 photo10 后,我在弹出窗口中看到 photo10,但左箭头指向 photo9,右箭头指向 photo11
- 点击photo20后,我在弹出窗口中看到了photo20,但左箭头指向photo19,右箭头指向photo21等.
更复杂,因为所有这些照片链接都会来自 AJAX 请求,但我在这里简化了示例。
我用以下方式初始化fancybox:
$("[data-fancybox]").fancybox({
arrows: true
});
我想做的是让箭头始终可见,并定义 prev 和 next 函数,这些函数根据 img 的一些数据属性(使用 ajax)加载新照片。
谢谢, 马克
【问题讨论】:
标签: fancybox-3