我刚刚更新到Fancybox 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?");
}
}
});