Задать вопрос
@Kukurum1

Как остановить автовоспроизведение галереи при загрузке страницы?

есть страница: https://enkodesign.ru/ на Тильде
Галерея по типу сторис инстаграм, справа наверху есть кнопка паузы пролистывания изображений - по умолчанию при загрузке страницы срабатывает автоплэй, но по нажатию на эту кнопку ее можно поставить на паузу.
Как сделать так, чтобы при загрузке страницы галерея автоматически вставала на паузу?
Пытался решить так:
$(document).load(function(){
     setTimeout(function(){
             $(".t994__btnwrapper").trigger("click");
     })
})

Но видимо так не работает...


622cb3d426eff884709871.jpeg
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Rst0
@Rst0
Не знаток Тильды, но по идее в коде html слайдера вот этот блок
<div class="t994__slidecontainer t-slds__items-wrapper" data-auto-correct-mobile-width="false" data-slide-pos="6" data-slider-paused="no" data-slide-offset="0" data-slider-with-cycle="false" style="height: 570px; transform: translate(-2166px, 0px); transition-duration: 0.3s;" data-slider-timeout="5000" data-slider-autoplay-initted="yes">

должен содержать data- атрибуты автостарта, задержки и остановки
до загрузки страницы, где нужно указать no вместо yes

data-slider-timeout="5000" data-slider-autoplay-initted="no" data-slider-stopped="yes"


эти параметры проверяется в коде слайдера как то так
isAutoplayInitted = container.attr('data-slider-autoplay-initted') == 'yes';
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы