LayerSlider запускает триггер - PullRequest
0 голосов
/ 16 июня 2019

Я поместил один из Ползунков Слоя на мою страницу внутри Ползунка (ящик). Мне нужно заставить его запускать / начинать играть в случае открытия ящика. Прямо сейчас я думаю, что он воспроизводится, когда страница загружена, что означает, что когда они открывают ящик, слайд-шоу начинается где-то посередине. (И продолжает играть, поэтому, если они закрывают и снова открывают ящик, он всегда находится в другом месте.) Как я могу запустить его, когда они щелкают, чтобы открыть ящик, и всегда начинать сначала, когда ящик открывается?

Редактировать: Сайт удален (проблема решена)

1 Ответ

0 голосов
/ 18 июня 2019

Этого можно добиться с помощью имитации click на кнопках навигации ползунка, когда пользователь нажимает кнопку переключения.

jQuery(document).ready(function($){
  $('.fusion-sb-toggle').click(function(){
    var wasOpenned = $(this).closest('.slidingbar-area').is('.open');
    if(wasOpenned){
      $('#layerslider_12 .ls-bottom-slidebuttons').children()[1].click();
      $('#layerslider_12 .ls-nav-stop').click();
    }else{
      $('#layerslider_12 .ls-bottom-slidebuttons').children()[0].click();
      setTimeout(()=>{$('#layerslider_12 .ls-nav-start').click();},1000)
    }
})
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...