Gibt es eine Möglichkeit, eine jQuery-Animation auszuführen, bevor ein Benutzer von einer Seite weg navigiert, indem er auf einen Link klickt oder auf die Zurück-/Vorwärts-Schaltflächen klickt.Abschließen von jQuery-Animationen beim Entladen der Seite
Es scheint, als würde die Ausführung der Animation als Reaktion auf ein Entladeereignis alle Bedingungen abdecken, unter denen ein Benutzer eine Seite verlassen kann.
Die neue Seite wird jedoch geladen, bevor die Animation abgeschlossen werden kann. Ich könnte viel zu tun haben, aber das ist nicht sehr elegant.
Alternativ könnte ich Klicks auf Anker abfangen. Dies berücksichtigt jedoch nicht Klicks vor und zurück und möglicherweise andere Bedingungen, unter denen Benutzer von einer Seite weg navigieren.
Ja, ich verstehe, dass diese Art von Verhalten verpönt ist, weil es den Benutzer wartet. Ich versuche jedoch, dies in einer ganz besonderen Situation zu tun, in der die Profis die Nachteile überwiegen.
Es muss ein gute Interaktion Designer in Ihrem Team sein, Sie zu verhindern, dass diese :-) –