106 of 119 menu

Metoda slideDown

Metoda slideDown płynnie pokazuje ukryte elementy, rozwijając je od góry do dołu. Ukryć elementy można za pomocą metody slideUp.

Składnia

Pokazanie w zadanym czasie, 400ms domyślnie:

.slideDown(duration);

Czas można podawać nie tylko w milisekundach, ale także słowami kluczowymi slow (600ms) i fast (200ms), im większa wartość, tym wolniejsza animacja:

.slideDown('slow' lub 'fast');

Jeśli nie podasz parametrów - animacja nie wystąpi, elementy pokażą się natychmiast:

.slideDown();

Można także drugim parametrem przekazać funkcję płynności (easing), a także trzecim funkcję callback - wykona się po zakończeniu animacji. Oba parametry są opcjonalne:

.slideDown(duration, [funkcja płynności], [funkcja callback]);

Metodzie można przekazać różne opcje, w postaci obiektu JavaScript, zawierającego pary klucz: wartość:

.slideDown(options);

Taki obiekt może przekazywać następujące parametry i funkcje - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Opis tych parametrów możesz zobaczyć dla metody animate. Na przykład, ustawmy czas trwania i funkcję płynności:

.slideDown( {duration: 600, easing: easeInSine} );

Przykład

Sprawmy, aby po naciśnięciu przycisku, płynnie pokazywać ukryty akapit za pomocą metody slideDown. Przekazując słowo kluczowe slow, ustawimy prędkość na 600ms. Po zakończeniu animacji wypiszemy do konsoli 'Animation complete':

<button>pokaż tekst</button> <p style="display: none">tekst</p> $('button').click(function() { $('p').slideDown('slow', function() { console.log('Animation complete') }); });

Zobacz też

  • metoda slideUp,
    która płynnie ukrywa elementy
  • metoda slideToggle,
    która przełącza płynne pokazywanie/ukrywanie elementów
  • metoda fadeIn,
    która płynnie pokazuje ukryte elementy, czyniąc je nieprzezroczystymi
  • metoda show,
    która płynnie pokazuje elementy
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć