2017-01-25 2 views
4

Ich benutze Bootstrap 3 und habe Probleme mit meinem carousel. Ich habe 12 Artikel. Ich konnte mein Carousel durch die Verwendung dieser beginnen:Bootstrap Carousel startet nicht neu

$(function() { 
    $('.carousel').carousel({ 
    interval: 1000, 
    cycle: true 
    }); 
    $('[data-slide-to=0]').trigger('click'); 
}); 

Das Problem ist, die erste Schleife erfolgreich abgeschlossen wurde, automatisch, aber wenn es zu Ende geht, verschwindet das große Bild, aber nichts zu den Indikatoren passiert. Die Indikatoren laufen ohne großes Bild vom Anfang bis zum Ende weiter.

Img 1:Normale Schieber, bis zum Ende Schiebe: enter image description here

Img 2:Slider verschwindet und es Indikatoren bleiben und neu starten aus als normal begining.

enter image description here

Wenn ich firebug öffnen und "aktiv" auf das erste Bild hinzufügen, wird es normal.

Wie kann ich die Carousel einstellen, so dass das erste Element aktiv ist, wenn der erste Indikator ausgewählt ist?

Hier habe ich eine Probe JSFiddle

+0

Vielleicht ist es dies: '$ ('[data-slide-to = 0') Trigger ('Klick');' Sie die Klammer schließen vergessen.. Obwohl ich denke, das ist nur ein Tippfehler. – sdvnksv

+0

es ist mein schlechtes und ich reparierte es. aber nichts hat sich geändert. – sulhadin

+1

hast du ein funktionierendes https://jsfiddle.net/, um uns zu zeigen? –

Antwort

2

Es gibt eine solche Option als ‚Zyklus‘ in Bootstrap v3 nicht, wie es standardmäßig Schleifen. Daher sollte der Code wie folgt aussehen:

$(function(){ 
    $('.carousel').carousel({ interval: 1000 }); 
}); 

Auch sollten Sie der item Klasse in den Indikatoren loszuwerden, weil es um die Folie zu animieren anzeigt.

https://jsfiddle.net/66o0g8a0/1/

+0

Ich habe dies schon einmal versucht. nichts geändert – sulhadin

+0

Ich habe ein Beispiel erstellt JSFiddle Ich werde das schätzen, wenn Sie es überprüfen. – sulhadin

+0

Super, es hat funktioniert! – sulhadin