jQuery Zatrzymaj animacje


Metoda jQuery stop() służy do zatrzymywania animacji lub efektów przed ich zakończeniem.



Kliknij, aby przesunąć panel w dół/w górę

Ponieważ czas jest cenny, zapewniamy szybką i łatwą naukę.

W W3Schools możesz uczyć się wszystkiego, czego potrzebujesz do nauki, w przystępnym i poręcznym formacie.


Przykłady


Demonstruje metodę jQuery stop().


Demonstruje metodę jQuery stop().


jQuery stop() Metoda

Metoda jQuery stop()służy do zatrzymania animacji lub efektu przed jego zakończeniem.

Metoda stop()działa dla wszystkich funkcji efektów jQuery, w tym przesuwania, zanikania i niestandardowych animacji.

Składnia:

$(selector).stop(stopAll,goToEnd);

Opcjonalny parametr stopAll określa, czy kolejka animacji powinna zostać wyczyszczona, czy nie. Wartość domyślna to false, co oznacza, że ​​zatrzymana zostanie tylko aktywna animacja, co umożliwi późniejsze wykonanie dowolnych animacji z kolejki.

Opcjonalny parametr goToEnd określa, czy natychmiast zakończyć bieżącą animację. Wartość domyślna to fałsz.

Tak więc domyślnie stop()metoda zabija bieżącą animację wykonywaną na wybranym elemencie.

Poniższy przykład ilustruje stop()metodę bez parametrów:

Przykład

$("#stop").click(function(){
  $("#panel").stop();
});

Ćwiczenia z jQuery

Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

Użyj metody jQuery, aby zatrzymać efekt animacji elementu <div>.

$("div").();


Odniesienie do efektów jQuery

Aby uzyskać pełny przegląd wszystkich efektów jQuery, przejdź do naszego Dokumentacja efektów jQuery .