Gibt es also eine Möglichkeit, das automatische Verschieben des Twitter-Bootstrap-Karussells beim Laden der Seite zu verhindern, sofern nicht auf die nächste oder vorherige Schaltfläche geklickt wird?
Vielen Dank
jquery
twitter-bootstrap
carousel
Tepken Vannkorn
quelle
quelle
data-interval="false"
funktioniert auch mit Bootstrap 4Eigentlich ist das Problem jetzt gelöst. Ich habe das Argument 'pause' wie folgt zu der Methode 'carousel' hinzugefügt:
Wie auch immer, vielen Dank @Yohn für Ihre Tipps zu dieser Lösung.
quelle
$(function(){ $("#idName").carousel('pause'); });
Das Problem, dass das Karussell nach dem Drücken der vorherigen / nächsten Taste automatisch rutscht, ist behoben.
GitHub Commit 78b927b
quelle
Wenn Sie Bootstrap 3 verwenden
data-interval="false"
die HTML-Struktur des Karussells einBeispiel:
quelle
data-interval="false"
diese Option , um das automatische Schieben zu stoppendata-wrap="false"
diese Option , um die kreisförmige Folie anzuhaltenquelle
füge dies deinem coursel div hinzu:
quelle
Unten finden Sie eine Liste der Parameter für das Bootstrap-Karussell. Wie Intervall, Pause, Wrap:
Weitere Details finden Sie unter diesem Link:
http://www.w3schools.com/bootstrap/bootstrap_ref_js_carousel.asp
Hoffe das wird dir helfen :)
Hinweis: Dies ist eine weitere Hilfe. Ich meine, wie Sie das Standardverhalten anpassen oder ändern können, sobald das Karussell geladen ist.
quelle
Ich denke, vielleicht sollten Sie die offiziellen Anweisungen zum Karussell lesen. Für mich habe ich oben keine Antwort gefunden. Aufgrund mehrerer Bootstrap-Versionen verwende ich b4-alpha und möchte, dass der Autoplay-Effekt gestoppt wird.
Dieses Skript hat keine Auswirkung, wenn die Maus diese Seite verlässt, genau den Karussellbereich. Gehen Sie zur offiziellen Definition und finden Sie diese:
Wenn Sie also ein Ereignis auslösen, wird die Seite angehalten, während die Maus von dieser Seite entfernt wird, wird sie wieder fortgesetzt.
Wenn Sie also möchten, dass eine Seite für immer stoppt und manuell gedreht wird , können Sie sie einfach festlegen
data-interval='false'
.quelle
- Verwenden Sie data-interval = "false", um die automatische Folie zu stoppen. - Verwenden Sie data-wrap = "false", um die kreisförmige Folie zu stoppen
...quelle
Für Bootstrap 4 entfernen Sie einfach das 'data -ritt = "Karussell"' aus dem Karussell div. Dadurch wird die automatische Wiedergabe beim Laden entfernt.
Um die automatische Wiedergabe wieder zu aktivieren, müssten Sie immer noch den Aufruf "Wiedergabe" in Javascript verwenden.
quelle