/ / Animacja dla jquery hide () [closed] - jquery

Animacja dla jquery hide () [closed] - jquery

czy istnieje sposób modyfikowania animacji na elemencie hide () w jquery? Chcę zmienić animację tego, a może nawet połączyć dwa lub więcej, aby był bardziej atrakcyjny?

 $(this).hide("fast");

Odpowiedzi:

2 dla odpowiedzi № 1

Jeśli chcesz fadeOut elementu, po prostu użyj:

$(this).fadeOut();

Jeśli chcesz zrobić kolejną animację, użyj animate() funkcja jQuery:

Przykład:

$(this).animate({"margin-top": "30px", "opacity": 0});

Możesz także używać wywołań animacji hide() funkcjonować.

Zobacz opcje parametr.

JSFIDDLE


0 dla odpowiedzi nr 2

Jeśli czytasz dokumentację (http://api.jquery.com/hide/) wtedy będziesz w stanie dokładnie zobaczyć, co możesz zmienić w hide opcje funkcji:

  • czas trwania (domyślnie: 400)
  • łagodzenie (domyślnie: swing)
  • queue (domyślnie: true)
  • Specjalny luz
  • krok
  • postęp
  • kompletny
  • zawieść
  • zawsze

Jeśli chcesz zmienić wygląd elementu (np. Wysokość, krycie, kolor), to prawdopodobnie lepiej się z niego korzysta animate(): http://api.jquery.com/animate/


0 dla odpowiedzi № 3

posługiwać się

slideUp("slow");

http://api.jquery.com/slideUp/

fadeOut("slow");

http://api.jquery.com/fadeOut/