0
我刚更新到Fancybox 2,发现它比以前的版本好得多。Fancybox 2最后一张图片时的动作
我想知道的是,如果有一种方法来触发一个函数,当它到达图库中的最后一个元素...现在它循环,但我想回调另一个函数来加载更多的图片!
谢谢你在前进, 尼科洛”
我刚更新到Fancybox 2,发现它比以前的版本好得多。Fancybox 2最后一张图片时的动作
我想知道的是,如果有一种方法来触发一个函数,当它到达图库中的最后一个元素...现在它循环,但我想回调另一个函数来加载更多的图片!
谢谢你在前进, 尼科洛”
你可以试试:
$('.fancylink').fancybox({
loop: false,
afterShow: function(){
if(this.index == this.group.length - 1){
alert('I am the last item of the gallery');
}
}
}); // fancybox
它会显示画廊的最后一个元素已被证实只是右后警报。
对于那些谁仍然使用旧版本:
$("a[rel=group]").fancybox({
onComplete : function(a,index) {
var total = $("a[rel=group]").length - 1;
if(index == total){
alert("last one, whats next?");
}
}
});
这是伟大的!当我在最后一张图片时,它会调用我的功能并在页面中添加20张图片......现在问题是它们不会被加载到fancybox中:(我如何处理它而不重新打开它? – 2012-01-17 11:58:38
你是否在链接中添加了同一类fancybox选择器?fancybox 2可以处理现有的和动态添加的元素。 – JFK 2012-01-17 22:52:24
是的,同样的类和rel !!!你可以在theworldsmiling.com上看到它:只需打开fancybox,导航到最后一张照片,它会添加更多的图片,但他们将不会显示,直到你重新加载fancybox :( – 2012-01-18 08:51:54