To continue receiving payouts, you need to secure your account by turning on two-step authentication. If two-step authentication is not turned on your payouts will be paused. Learn more

Narrative theme - Stop slideshow autoplay loop

New Member
2 0 0

Hi - I have added the following code to custom.js to allow my slideshow to autoplay. But I would like it to stop looping (i.e. autoplay stops after 1 cycle). How can I do this? Thanks 🙂


var sections = window.theme.sections;
var slideshowAutoExtension = {
  init: function() {
    this.on('slideshow_desktop_init_done', this._autoplaySlideshow.bind(this));
  _autoplaySlideshow: setInterval(function() {
    var $slide = $('.slideshow__slide--active')
    var $button = $('.slideshow__button--active')
    var $slides = $('.slideshow__slide');
    var currentIndex = ($slides.index($slide) + 1) % $slides.length;
    var $buttons = $('.slideshow__button') 
  }, 2000)
sections.extend('slideshow', slideshowAutoExtension);


Replies 0 (0)