2014-12-11 2 views
1

пожалуйста, проверьте плагиннаблюдается увеличение изображения в фоновом режиме?

http://ashleydw.github.io/lightbox/#image-gallery

HTML:

<div id="myCarousel" class="carousel slide" data-interval="3000" data-ride="carousel"> 
    <!-- Carousel indicators --> 
    <ol class="carousel-indicators"> 
     <li data-target="#myCarousel" data-slide-to="0" class="active"></li> 
     <li data-target="#myCarousel" data-slide-to="1"></li> 
     <li data-target="#myCarousel" data-slide-to="2"></li> 
    </ol> 
    <!-- Carousel items --> 
    <div class="carousel-inner"> 
     <div class="active item"> 
      <a href="http://25.media.tumblr.com/de356cd6570d7c26e73979467f296f67/tumblr_mrn3dc10Wa1r1thfzo6_1280.jpg" data-gallery="global-gallery" data-parent="" data-toggle="lightbox"> 
       <figure> 
        <img src="//25.media.tumblr.com/de356cd6570d7c26e73979467f296f67/tumblr_mrn3dc10Wa1r1thfzo6_400.jpg" class="img-responsive" alt=""> 
        <figcaption>@gregfoster</figcaption> 
       </figure> 
      </a> 

     </div> 
     <div class="item"> 
      <a href="http://distilleryimage10.ak.instagram.com/85c5d0e4039411e3bd9b22000aa82186_7.jpg" data-toggle="lightbox" data-gallery="global-gallery" data-parent=""> 
       <img src="//distilleryimage10.ak.instagram.com/85c5d0e4039411e3bd9b22000aa82186_7.jpg" class="img-responsive"> 
      </a> 
     </div> 
     <div class="item"> 
      <a href="http://25.media.tumblr.com/de356cd6570d7c26e73979467f296f67/tumblr_mrn3dc10Wa1r1thfzo6_1280.jpg" data-gallery="global-gallery" data-parent="" data-toggle="lightbox"> 
       <figure> 
        <img src="//25.media.tumblr.com/de356cd6570d7c26e73979467f296f67/tumblr_mrn3dc10Wa1r1thfzo6_400.jpg" class="img-responsive" alt=""> 
        <figcaption>@gregfoster</figcaption> 
       </figure> 
      </a> 
     </div> 
    </div> 
    <!-- Carousel nav --> 
    <a class="carousel-control left" href="#myCarousel" data-slide="prev"> 
     <span class="glyphicon glyphicon-chevron-left"></span> 
    </a> 
    <a class="carousel-control right" href="#myCarousel" data-slide="next"> 
     <span class="glyphicon glyphicon-chevron-right"></span> 
    </a> 
</div> 

JS:

$(document).delegate('*[data-toggle="lightbox"]', 'click', function(event) { 
    event.preventDefault(); 
    $(this).ekkoLightbox(); 
}); 

Работа скрипку: http://jsfiddle.net/52VtD/8900/

В приведенном выше коде я реализовал слайдер изображений вес с bootstrap modal с предыдущими и следующими кнопками, как вы можете видеть. Теперь, что моя проблема, когда я нажимаю изображение, модальное всплывающее окно открывается с изображением, но на заднем плане скользящее изображение должно быть временно остановлено до тех пор, пока всплывающее окно не будет закрыто. не происходит ... так что кто-то проливает свет на него.

+0

@Gorostas кто-то ответить на этот вопрос ?? – User2413

ответ

1

Я не могу найти что-либо, если этот плагин предоставляет какое-либо событие, так что это модальные события бутстрапа. На модальной паузе карусели шоу и на модальной скрыть перезапустить его.

var carousel = $('#myCarousel'); 
var body = $('body'); 

body.on('show.bs.modal', '.ekko-lightbox', function() {  
    carousel.carousel('pause'); 
}) 

body.on('hide.bs.modal', '.ekko-lightbox', function() {  
    carousel.carousel('cycle'); 
}) 

http://jsfiddle.net/52VtD/9560/

+0

Можете ли вы дать мне скрипку, если это возможно? – User2413

+0

добавил ссылку внизу ответа – tmg

Смежные вопросы