Ich möchte Velocity.js Effekte mit dem Slick Carousel Plugin kombinieren.
Slick: Ссылка Geschwindigkeit: Ссылка
Das funktioniert gut, aber es gibt einen seltsamen Nebeneffekt:
%Vor%Das ist der Code, den ich jetzt habe. Also mache ich eine Effektsequenz, die mit dem Hook beforeChange ausgelöst wird.
Wenn ich zur nächsten Folie gehe, funktioniert es. Aber wenn ich schnell zwischen den Dias hin und wieder eine Sequenz abspiele, geht alles bezerk und fliegt auf den Bildschirm.
Ich möchte also sicherstellen, dass die aktuelle Sequenz stoppt, bevor die nächste Sequenz ausgeführt wird. Und das ist, wo ich nicht weiß, wie es geht.
Irgendwelche Tipps?
Löschen Sie die Animationswarteschlange mit $e.velocity("stop", true);
und kehren Sie die Animation um.
Was ich mache, ist das Hinzufügen einer CSS-Klasse ( .animated
) für jedes Element zum Löschen und Zurücksetzen von Animationen.
Quelle: Velocity.js stop-Befehl