2014-08-29 10 views

Odpowiedz

11

Ustawienie opcji wrap na wartość false powoduje automatyczne zatrzymanie karuzeli.

$('#myCarousel').carousel({ 
    interval: 1000, 
    wrap: false 
}); 

Także jeśli chcesz ukryć na lewo i prawo kontroli, gdy karuzela jest pokazujący pierwsze/ostatnie slajdy można zrobić w ten sposób:

$('#myCarousel').on('slid.bs.carousel', '', function() { 
    var $this = $(this); 

    $this.children('.carousel-control').show(); 

    if($('.carousel-inner .item:first').hasClass('active')) { 
    $this.children('.left.carousel-control').hide(); 
    } else if($('.carousel-inner .item:last').hasClass('active')) { 
    $this.children('.right.carousel-control').hide(); 
    } 

}); 

DEMO

+4

równoważnie ty może użyć 'data-wrap =" false "' w kodzie karuzeli. – cvrebert

Powiązane problemy