gpt4 book ai didi

javascript - Flickity Carousel - 用户交互后自动播放停止

转载 作者:行者123 更新时间:2023-12-05 00:38:43 24 4
gpt4 key购买 nike

我有一个包含推荐的 Flickity Carousel。轮播设置为自动播放。

问题是如果用户单击点或下一个/上一个按钮,自动播放就会停止。

这就是我所拥有的:

JS

var flkty = new Flickity( '.main-gallery', {
cellAlign: 'left',
contain: true,
wrapAround: true,
prevNextButtons: true,
autoPlay: 5000
});

HTML
  <div class="main-gallery">
<div class="gallery-cell">
<div class="testimonial">
<p class="testimonial-quote" style="font-style: italic;">"Comment."</p>
<span class="testimonial-author">Author</span>
</div>
</div>
<div class="gallery-cell">
<div class="testimonial">
<p class="testimonial-quote">"Comment."</p>
<span class="testimonial-author">Author</span>
</div>
</div>
<div class="gallery-cell">
<div class="testimonial">
<p class="testimonial-quote">"Comment."</p>
<span class="testimonial-author">Author</span>
</div>
</div>
</div>

请协助我让自动播放继续,并且在用户与点或下一个/上一个按钮交互后不要停止。

最佳答案

我通过以下方式解决了这个问题:

  • 捕获与 slider 交互后调用的“pointerUp”事件。
  • 触发事件时恢复自动播放。

  • 以下代码演示了这种行为:
    currentFlickity.on('pointerUp', function (event, pointer) {
    currentFlickity.player.play();
    });

    关于javascript - Flickity Carousel - 用户交互后自动播放停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51554452/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com