首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止Galleria循环滑行

停止Galleria循环滑行
EN

Stack Overflow用户
提问于 2011-12-14 07:40:42
回答 1查看 1.3K关注 0票数 1

我有最新版本的Galleria (1.2.6),我使用经典主题与Picasa插件。我已经将幻灯片设置为自动播放,但是我希望幻灯片在播放完所有图像后停止。另外,我想让Galleria停止/返回到第一张图片--有什么方法可以做到吗?

帮帮忙,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-12-14 08:49:27

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

代码语言:javascript
复制
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>标记中之后,您应该添加这个脚本:

代码语言:javascript
复制
// 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>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8500950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档