Показать сообщение отдельно
  #3 (permalink)  
Старый 17.11.2022, 20:51
Кандидат Javascript-наук
Отправить личное сообщение для StartGames Посмотреть профиль Найти все сообщения от StartGames
 
Регистрация: 13.06.2014
Сообщений: 143

на данный момент сделал так:

При клике на саму карусель фото повесил ид. и при клике на одну из фоток срабатывает скрипт (под sid уникальный id модуля):

$('#dru{{ sid }}').click(function(){
                $('.fancybox-container').addClass('dru{{ sid }}');
            })


И соответственно в момент клика он вешает уникальный класс нужному контейнеру (он единственный при открытой галереи). При переключении фото в самой галереи он не исчезает, а при открытой по новой соответственно просто поновляет класс. На другую галерею не влияет, так как вызов добавления класса идет именно по нужному id галереи. Работает. Но возможно есть более правильное решение.
Ответить с цитированием