最后一张图片上的Fancybox 2动作

时间:2012-01-16 23:42:24

标签: jquery fancybox

我刚刚更新到Fancybox 2,发现它比以前的版本好得多。

我想知道的是,如果有一种方法在它到达图库中的最后一个元素时触发一个函数...现在它循环,但我想回调另一个函数来加载更多图片!

提前谢谢你, 尼科洛'

2 个答案:

答案 0 :(得分:3)

您可以尝试:

$('.fancylink').fancybox({
    loop: false,
    afterShow: function(){          
        if(this.index  == this.group.length - 1){
            alert('I am the last item of the gallery');
        }
    }
}); // fancybox

它会在画廊的最后一个元素显示后立即显示警告。

答案 1 :(得分:0)

对于仍使用旧版本的人:

$("a[rel=group]").fancybox({
    onComplete  :   function(a,index) {
        var total = $("a[rel=group]").length - 1;
        if( index == total ){
            alert("last one, whats next?");
        }
    }
});