104 of 119 menu

Metoda hide

Metoda hide płynnie ukrywa elementy. Pokaż elementy można za pomocą metody show.

Składnia

Zanikanie w zadanym czasie, 400ms domyślnie:

.hide(duration);

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

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

Jeśli nie podać parametrów - animacji nie będzie, elementy będą ukrywane natychmiast:

.hide();

Można też drugim parametrem przekazać funkcję płynności, a także trzecim callback-funkcję - zadziała po wykonaniu animacji. Oba parametry są opcjonalne:

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

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

.hide(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żna zobaczyć dla metody animate. Na przykład, ustawmy długość i funkcję płynności:

.hide( {duration: 800, easing: easeInSine} );

Przykład

Zróbmy po naciśnięciu przycisku #test, płynnie ukryjmy akapit za pomocą metody hide. Przekazując słowo kluczowe slow, ustawimy prędkość na 600ms. Po zakończeniu animacji wypiszemy do konsoli 'Animation complete':

<button id="test">hide text</button> <p>text</p> $('#test').click(function() { $('p').hide('slow', function() { console.log('Animation complete') }); });

Zobacz też

  • metoda show,
    która płynnie pokazuje elementy
  • metoda slideUp,
    która płynnie ukrywa elementy
  • metoda fadeOut,
    która płynnie płynnie ukrywa elementy, czyniąc je przezroczystymi
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ć