2011-12-14 101 views
1

我有最新版本的广场(1.2.6),我使用经典主题与Picasa插件。我已经在自动播放中设置了幻灯片,但是我希望幻灯片在播放所有图像后停止。另外,我希望Galleria停止/返回到第一张图片 - 有没有办法做到这一点?从循环幻灯片停止广场

请帮忙,谢谢。

+0

向我们提供您使用的是...... – Wazzzy 2011-12-14 07:43:13

+0

画廊的Picasa Picasa链接的链接: 'useralbum:110151686478277507568/index' – Xin 2011-12-14 07:48:50

回答

3

您应该在加载图库之后添加以下代码:

var gallery = Galleria.get(0) 

var totalImages = parseInt(gallery.$('total').html()); 

gallery.bind("loadfinish", function(e) { 
    if (e.index == 0 || e.index == totalImages - 1) { 
     gallery.pause(); 
    } 
}); 

它首先获取库(假设你只需要在你的页面一个画廊)和总的图像数量。然后,每次加载图像时,检查图像是第一张还是最后一张,如果是,则暂停图库。

编辑:

的JS们在<script>标签加载后,您应该添加这个脚本:

// Note .js names might be different in your page 
<script type="text/javascript" src="galleria-1.2.5.js"></script> 
<script type="text/javascript" src="galleria.classic.theme.js"></script> 
<script type="text/javascript" src="galleria.picassa.js"></script> 

<script type="text/javascript"> 
    // Above code here... 
</script>