Ich verwende jQuery Cycle für ein Projekt. Sie können mein Skript at pastebin sehen.Mehrere Schieberegler mit jQuery-Zyklus synchronisieren
Grundsätzlich gibt es drei verschiedene Schieberegler, die an die gleichen Richtungssteuerungen gebunden sind. Ich möchte, dass ihre Übergänge synchronisiert werden.
So wie es steht, da es hier drei separate Slider-Instanzen gibt, beginnen sie synchron, aber manchmal fallen sie nicht mehr synchron, wenn Sie das Browser-Fenster oder etwas verlassen. Dies bewirkt, dass die Sequenzen außer Betrieb gehen und im Allgemeinen abstürzen. Ich möchte, dass alle Schieber genau zur selben Zeit feuern, vorzugsweise verbunden mit den .sliderImages
Objektträgern.
Ich habe versucht, eine Funktion zu schaffen, die die anderen beiden Schieber enthält und dass auf dem .sliderImages
Schieber in der before
Option setzen, aber das macht es alles wackelig gehen und ich weiß nicht genug JS Lage sein, zu beheben.
Wie immer wird jede Hilfe geschätzt.
Danke!
Setzen Sie alle auf 'timeout: 0' und' setInterval ($ ('. Slides'). Cycle ('next') ", 3000);' scheint die Animationen zu synchronisieren, aber es stört die vorherigen/nächste Foliennavigation. – bigsweater
[Ich habe es fast schon] (http://pastebin.com/djtYwA0r). Die Folien werden ordnungsgemäß synchronisiert und die Show wird beim Hover angehalten. Wenn die Maus den '.hero' Bereich verlässt, stimmt etwas nicht. Anstatt die Diashow einfach fortzusetzen, scheint es, als ob sie die Geschwindigkeit auf jeder zweiten Folie oder etwas in dieser Richtung verdoppelt. Ich bin mir sicher, dass ich die Javascript-SetInterval-Funktionalität einfach falsch verstehe. jede Hilfe wird geschätzt. [Ich habe das versucht] (http://forum.jquery.com/topic/jquery-cycle-plugin-synchronized-slideshows-with-pause-on-hover), konnte es aber nicht zum Laufen bringen. – bigsweater