1. Wprowadzenie do jQuery
  2. Szybki start
  3. Selektory
  4. Manipulacja DOM-em
  5. Manipulacja stylami CSS
  6. Obsługa zdarzeń
  7. Efekty I Animacje
  8. AJAX
  9. Wtyczki
  10. Tworzenie aplikacji webowych
  11. Debugowanie kodu
  12. jQuery VS JavaScript
  13. Podsumowanie

Efekty i Animacje

jQuery to popularna biblioteka JavaScript, która pozwala na łatwe i szybkie manipulowanie elementami na stronie internetowej. Wśród wielu funkcji i metod oferowanych przez jQuery, znajdują się także funkcje do tworzenia efektów i animacji, które mogą wzbogacić wizualny aspekt strony i uatrakcyjnić interakcje użytkownika z nią.

Efekty i animacje w jQuery opierają się na manipulacji właściwościami CSS elementów na stronie, takimi jak pozycja, kolor, przezroczystość, rozmiar czy styl. Dzięki temu można tworzyć różnego rodzaju efekty, takie jak płynne przesuwanie elementów, pojawianie się i znikanie elementów, zmiana kolorów i stylów, a nawet bardziej złożone animacje, takie jak obracanie, skalowanie czy zmiana kształtu.

Przykłady użycia funkcji do tworzenia efektów i animacji

slideUp() | slideDown() - przykład ukrywania i pokazywania elementu po kliknięciu na przycisk:

								
$(document).ready(function(){

  $("button").click(function(){

    $("p").slideToggle();
  });
});
								
						

fadeIn() | fadeOut() - przykład płynnego przejścia między dwoma elementami po kliknięciu na przycisk:

								
$(document).ready(function(){
  $("button").click(function(){
    $("p:first").fadeOut("slow", function(){
	  $("p:last").fadeIn("slow");
    });
  });
});
								
						

animate() - przykład płynnego przesuwania elementu po kliknięciu na przycisk:

								
$(document).ready(function(){
  $("button").click(function(){
    $("div").animate({left: '250px'});
  });
});
								
						

toggle() - przykład przełączania między dwoma stanami elementu po kliknięciu na przycisk:

								
$(document).ready(function(){
  $("button").click(function(){
    $("p").toggle();
  });
});
								
						

delay() - przykład opóźnienia animacji o 1 sekundę po kliknięciu na przycisk:

								
$(document).ready(function(){

  $("button").click(function(){

    $("p:first").slideUp(300).delay(1000).slideDown(300);

  });

});
								
						

stop() - przykład zatrzymania animacji po kliknięciu na przycisk:

								
$(document).ready(function(){
  $("button").click(function(){
    $("div").animate({left: '250px'}, 5000);
  });

  $("button.stop").click(function(){
    $("div").stop();
  });
});
								
						
Notatka

jQuery oferuje wiele funkcji i metod do tworzenia animacji i efektów, takich jak animate(), fadeTo(), slideToggle(), toggleClass() czy queue(). Można również stosować różne funkcje easingów, aby uzyskać bardziej naturalne i płynne efekty. Wszystkie te funkcje i metody mogą być łączone ze sobą, co pozwala na tworzenie bardziej skomplikowanych animacji i efektów na stronie internetowej.