jquery - 获取 ColorBox 中的当前项目编号

标签 jquery colorbox

当您打开一组项目的 ColorBox 弹出窗口时,默认情况下它会显示整个组中当前项目的数量以及项目的总数。 如何在客户端获取这些值?

最佳答案

根据您的配置,您(通常)可以获取当前显示图像的索引号(从0开始),如下所示:

var currentImageNumber = $.colorbox.element().index();

要获取当前在 Colorbox 中显示的图像数量(假设您正在显示图像,例如 Colorbox 网站中的 examples),您可以使用以下句子:

var imagesGroupLength = $.colorbox.element().siblings().length + 1;

记住将这些值存储(缓存)在某个地方以减少计算时间。

关于jquery - 获取 ColorBox 中的当前项目编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13550594/

相关文章:

jquery - 如何使用 jQuery 为元素添加动画效果?

javascript - 关闭 colorbox 并将父窗口重定向到特定的 url

jquery - Colorbox 停止背景滚动并返回到父页面上的同一位置

jquery - 不同页面上的 colorbox 使用不同的 css 样式?

javascript - jquery - colorbox - 将函数添加到弹出窗口

javascript - 颜色框不透明度属性不起作用

javascript - 隐藏轮播下一页上的扩展器

javascript - 请帮助优化简单的 JQuery 函数

jquery延迟和重复功能

jquery - CDN数据表切换语言