Photoswipe открываются на все href над ним - PullRequest
0 голосов
/ 15 сентября 2018

Я использую photoswipe вместе с flexslider. Однако любая ссылка над сценарием, которую вы нажимаете на странице, открывает событие галереи. Правильнее было бы открыть галерею, только когда клик был по галерее слайдов.

Мой код, который вызывает галерею:

Ниже я выкладываю, как я использую для вызова photoswipe.

Кто-то может указать, как я могу поступать неправильно.

<div id="gallery" class="gallery" itemscope itemtype="http://schema.org/ImageGallery">
<ul class="slides">
    <?php foreach( $property_images as $property_image ): ?>
        <li><!-- Use figure for a more semantic html -->

           <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
      <!-- Link to the big image, not mandatory, but usefull when there is no JS -->
      <a href="<?php echo $property_image['url']; ?>" data-caption="<?php echo $property_image['alt']; ?>" data-width="<?php echo $property_image['width']; ?>" data-height="<?php echo $property_image['height']; ?>" itemprop="contentUrl">
        <!-- Thumbnail -->
        <img src="<?php echo $property_image['sizes']['thumbnail']; ?>" itemprop="thumbnail" alt="<?php echo $property_image['alt']; ?>">
      </a>
    </figure>


        </li>


    <?php endforeach; ?>
</ul>

Мне пришлось создать ссылку в Pastebin. Так как переполнение стека. Я говорил, что код не был отформатирован, что я потерял почти 30 минут, пытаясь опубликовать.

введите описание ссылки здесь ссылка js

...