如何知道最后一张图片何时到达 lightbox2

How to know when last image reached in lightbox2

使用jQuery lightbox2,有没有办法知道什么时候到达最后一张图片?在选项中,列出了wrapAround,但这只是提供了一种循环回到开始的方法。

我有兴趣在到达最后一张图片时调用函数,这可能吗?

目前 lightbox v2 没有 API 事件。你应该手动做。通过跟踪:

$('body').on('click', '.lb-next', function() {
    //Get the current visible image and its position
});

分别可以跟踪.lb-prev

或者使用 plugin 来跟踪不断变化的样式并检查将要显示的图像是否是最后一个。