javascript - 如何创建另一个链接来查看灯箱中的图像 - 图库插件

标签 javascript php jquery galleria

我在我的网站上使用 Galleria 插件,一切正常。单击主图像时,它会打开一个灯箱,以便用户可以查看图像。 example

我正在尝试在页面下方创建另一个链接(除了图像本身)以实现相同的目的。

有人可以帮忙吗?

提前致谢。非常感谢!

最佳答案

调用 Galleria.run('#selector') 方法后,您可以编写链接 html,添加 data-imgIndex 数据属性。为您的可点击链接指定一个类,例如“show-lightbox”。

HTML

<a href='#' class='show-lightbox' data-imgIndex='1'>Link text here</a> 
<!-- link to first image in galleria set -->

JQuery

$(document).on('click', '.show-lightbox', function() {
    var gallery = Galleria.get(0),
        index = $(this).data('imgIndex');
    index = +index //convert string to int with preceding plus-sign
    gallery.openLightbox(index); // open lightbox to img at specified index
});

希望这有帮助!

关于javascript - 如何创建另一个链接来查看灯箱中的图像 - 图库插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24565867/

相关文章:

javascript - 为什么 graphql 不将我的数据注入(inject)到 React 组件 prop 中?

javascript - 单击按钮时使文本字段可编辑

javascript - 无法更新 THREE.DirectionalLight 的方向

javascript - 使用 Javascript 更改 div 的内容

php - 面向对象关系

php - 从 MySQL 检索数据到 Prolog 知识库?

javascript - 如何让 JavaScript 加载图像显示到页面加载完成?

javascript - 输入时每 2 分钟触发一次事件

javascript - tinyscrollbar 内的 Accordion

javascript - 中继器设置行的背景并在客户端取消选择上一个