Jquery Galleria:交互后再次自动播放

发布于 2024-11-14 14:18:09 字数 202 浏览 5 评论 0原文

我的网站使用 Jquery Galleria。

我想要的是:加载时自动播放幻灯片,当我单击缩略图或导航时停止它,但在空闲时间后自动播放继续。

使用pauseOnInteraction:true,点击后自动播放将不会继续。 使用pauseOnInteraction:false,自动播放根本不会停止。

我该怎么做?

谢谢,埃里克

I'm using Jquery Galleria for my website.

What I want is: autoplay slideshow on load, stop it when I click on thumbnails or navigation, but after idle time the autoplay continue.

With pauseOnInteraction:true , the autoplay will not continue after click.
With pauseOnInteraction:false, the autoplay will not stop at all.

How can I do this?

Thanks, Eric

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绝不放开 2024-11-21 14:18:09

您可以尝试使用 idle_enter 事件,如下所示:

this.bind('idle_enter', function(e) { 
    this.play();
});

实现

如果您使用的是1.2.4(昨天发布),您可以使用Galleria.ready来实现:

Galleria.ready(function() {
    this.bind('idle_enter', function(e) { 
        this.play();
    });
});

或者使用extend选项:

$('#galleria').galleria({
    extend: function() {
        this.bind('idle_enter', function(e) { 
            this.play();
        });
    }
});

您可以设置这time Galleria 在使用 idleTime 选项进入空闲模式之前将等待。

You can try using the idle_enter event like this:

this.bind('idle_enter', function(e) { 
    this.play();
});

Implementation

If you are using 1.2.4 (released yesterday), you can implement this using Galleria.ready:

Galleria.ready(function() {
    this.bind('idle_enter', function(e) { 
        this.play();
    });
});

Or use the extend option:

$('#galleria').galleria({
    extend: function() {
        this.bind('idle_enter', function(e) { 
            this.play();
        });
    }
});

You can set the time Galleria will wait before entering idle mode using the idleTime option.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文