Sagen wir, ich habe $ element.fadeIn (200) aufgerufen. 100 ms später passiert etwas auf dieser Seite und ich möchte diese Überblendung und sofort fadeOut() unterbrechen. Wie kann ich das machen?jQuery: unterbrechen fadeIn()/fadeOut()
Wenn Sie den Aufruf von $ element.fadeIn (200) .fadeOut (0) aufrufen, geschieht das fadeOut() erst, nachdem fadeIn() beendet wurde.
Gibt es auch eine Möglichkeit, $ Element zu untersuchen, um festzustellen, ob ein FadeIn() oder FadeOut() ausgeführt wird? Hat $ element ein .data() -Member, das sich ändert?
Sir, Ihr Vorschlag wirkte wie ein Zauber! Ich habe viele Fragen zu diesem Thema, aber ich habe nie etwas über stop() interprumping und Entfernen der aktuellen Animation gefunden. –
.finish() könnte auch funktionieren. –