如何在Featherlight灯箱中获取当前幻灯片和总幻灯片?

时间:2015-06-09 23:25:49

标签: javascript jquery lightbox featherlight.js

在简单的featherlight图库中,如何获得current slidetotal slides

演示: http://noelboss.github.io/featherlight/gallery.html

我正在使用featherlight检索$.featherlight.current()对象,但我不确定如何继续。

修改 我已经能够通过$.featherlight.current().$source.length 找到总幻灯片,虽然不完全理想,但我说并不完全理想,因为我认为这可能会因为实例化羽毛灯的HTML而有所不同,供我自己使用在计算

之前,我必须将源遍历到适当的级别

所以现在我不确定找到current slide的好方法吗?

edit2:在他们的github问题跟踪器上有人的帮助(我的错误,本来应该在这里发布),查看navigateTo的来源,我能够很容易找到currentNavigation(),因此,简单的答案是$.featherlight.current().currentNavigation()

那么最后一个问题是否有更好的方法来查找总幻灯片数量?

1 个答案:

答案 0 :(得分:0)

正确,currentNavigation()将返回当前幻灯片的索引。

通过调用slides()(刚刚从images()重命名,这个问题让我意识到这不是最好的名字)来做到这一点,所以你可以用slides().length来获取号码幻灯片。