Frage

Ich arbeite an einem Projekt mit mehreren Animationen; Überblendungen, Dias und regelmäßige pixelanimation.

Mein Klient Hasse, dass jQuery „merkt“ sich, wie oft Sie eine Animation aktiviert haben, und daher weiterhin Animieren (Cueing), wenn Sie verlassen (unHover ..wenn das ist auch nur ein Wort :-P).

Ich habe eine Lösung gefunden, die nur auf dem pixelanimations arbeitet, und nicht auf dem slideDowns und Überblendungen. Es ist zu Satz stop () vor Animation. "Stop (). Animation".

Gibt es eine Lösung, die überall funktioniert?

Danke!

War es hilfreich?

Lösung

.stop() funktionieren wird, geben es nur Argumente für die anderen Fälle (oder in allen Fällen), wie folgt aus:

.stop(true, true).animate(/* options */);

Der zweite true sagt es bis zum Ende der Animation zu springen, die beheben Probleme wie ein Dia auf halbem Weg nach unten Höhe zu erinnern und so weiter.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top