Изменить ссылку Fancybox в зависимости от активного изображения LightSlider - PullRequest
0 голосов
/ 22 марта 2019

Я делаю всплывающую ссылку со слайдером, используя fancybox (для всплывающих окон) и lightlider (для миниатюры карусели), это выглядит так.

введите описание изображения здесь

И код выглядит так

    <div class='product'>

        <div class="produc-name"> AKLB-546</div>

    <a href='https://via.placeholder.com/400' data-fancybox='quick-view-234' data-type='image'>   

      <ul class="lightSlider">

      <li data-thumb='https://via.placeholder.com/400'>
            <img src='https://via.placeholder.com/400' class='container-img' />
        </li>

        <li data-thumb='https://via.placeholder.com/300'>
            <img src='https://via.placeholder.com/300' class='container-img' />
        </li>

        <li data-thumb='https://via.placeholder.com/200'>
            <img src='https://via.placeholder.com/200' class='container-img' />
        </li>
      </ul>


    </a>







    <div class='d-none'>

    <a href='https://via.placeholder.com/400' data-fancybox='quick-view-234' data-type='image'></a>


    <div class='product-form'>
       some stuff here
      </div>
    </div>
  </div>

Я знаю, что класс li изменится на "islide active" при выборе изображения из эскиза. изменение класса на это, когда это изображение щелкнуло

У меня вопрос, могу ли я получить img src из класса 'silide acive' и изменить ссылку a href для fancybox ??

Примечание:

Я изменяю ul на класс div, а не на div id, потому что мой веб-сайт, использующий многие из этих ul, с разницей data-fancybox = 'quick-view- 234 ', я использую уникальный идентификатор, поэтому всплывающее окно не будет сбивать с толку.

Спасибо большое! я все еще учусь 2 месяца, веб-дизайн - это весело.

Обновление: я пытаюсь загрузить его в codepen, спасибо CodePen

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...