picbox дважды подгружает изображения

Тема в разделе "JavaScript", создана пользователем Menro, 24 ноя 2015.

Модераторы: ZiX
  1. Menro

    Menro web, seo, email, hack

    Регистр.:
    27 янв 2008
    Сообщения:
    604
    Симпатии:
    113
    Всем привет!
    Если кто-то сможет помочь - огромное спасибо заранее. Почти доделал сайт Заказчику, и всплыл косяк, 3 часа просидел, не пойму в чём проблема.

    Вот страница с галерей:

    При клике на картинку всплывает окно просмотра и стрелки влево и вправо. Кликаю вправо - ничего не происходит, ещё раз кликаю - перелистывается.
    при нажатии на самом деле, загружается фото, то есть с этой точки зрения всё работает. Другое дело, что каждая фотка подгружается дважды из-за чего и создаётся впечатление того, что они не перелистываются при первом клике.

    Вообщем если кто подскажет как убрать это дублирование ну или просто повесить событие на клик что бы перелистывалось сразу две фотки, буду очень признателен. Спасибо!
    Поковырялся и понял, что
     
  2. kadurinho

    kadurinho

    Регистр.:
    21 июн 2011
    Сообщения:
    601
    Симпатии:
    242
    Какой код генерирует блок?

    + ко всему, убрать двойное подключение mootools-core.js http://clip2net.com/s/3qKty8V
     
    Последнее редактирование: 24 ноя 2015
  3. Menro

    Menro web, seo, email, hack

    Регистр.:
    27 янв 2008
    Сообщения:
    604
    Симпатии:
    113
    По первому вопросу ничего не понял.
    По замечанию с mootools-core.js, спасибо подправлю!
     
  4. Absolute

    Absolute Крокодил ;)

    Регистр.:
    9 авг 2009
    Сообщения:
    340
    Симпатии:
    162
    В разметке страницы явно видно где дублируется
    HTML:
    <div class="dj-slide " >
      <div class="dj-slide-in">
        <a rel="lightbox-grid1c" title="eskiz" href="/images/djmediatools/eskiz.jpg" target="_self"><img width="235" height="150" src="/components/com_djmediatools/assets/images/blank.gif" data-src="/media/djmediatools/cache/235x150-towidth-90-images_djmediatools_eskiz.jpg" alt="eskiz" class="dj-image" />
          <noscript><img src="/media/djmediatools/cache/235x150-towidth-90-images_djmediatools_eskiz.jpg" alt="eskiz" /></noscript>
        </a>
    
        <a rel="lightbox-grid1c" title="eskiz" href="/images/djmediatools/eskiz.jpg" target="_self"><img width="235" height="150" src="/components/com_djmediatools/assets/images/blank.gif" data-src="/media/djmediatools/cache/235x150-towidth-90-images_djmediatools_eskiz.jpg" alt="eskiz" class="dj-image" />
          <noscript><img src="/media/djmediatools/cache/235x150-towidth-90-images_djmediatools_eskiz.jpg" alt="eskiz" /></noscript>                               
           <div class="dj-slide-desc">
                <!-- Slide description area: START -->
                <div class="dj-slide-desc-in">   
                    <div class="dj-slide-desc-bg"></div>
                    <div class="dj-slide-desc-text">
                    <div class="dj-slide-title">
                      eskiz
                    </div>
                    <div style="clear: both"></div>
                            </div>
                        </div>
                        <!-- Slide description area: END -->
                        </div></a>
                </div>
            </div>
     
    Последнее редактирование: 24 ноя 2015
    Menro нравится это.
  5. Menro

    Menro web, seo, email, hack

    Регистр.:
    27 янв 2008
    Сообщения:
    604
    Симпатии:
    113
    Большое тебе спасибо!
    Я решил проблему, оказалась проблема с формированием html кода.
    От души!
     
    Absolute нравится это.