104 of 119 menu

Метод hide

Метод hide плавно скрива елементи. Показването на елементи е възможно с помощта на метода show.

Синтаксис

Изчезване за зададено време, 400мс по подразбиране:

.hide(продължителност);

Времето може да се задава не само в милисекунди, но и с ключови думи slow (600мс) и fast (200мс), колкото по-голяма е стойността, толкова по-бавна е анимацията:

.hide('slow' или 'fast');

Ако не се указват параметри - анимация няма да има, елементите ще се скриват мигновено:

.hide();

Може също така като втори параметър да се подаде функция за изглаждане, както и като трети параметър callback функция - ще се задейства след изпълнение на анимацията. И двата параметъра не са задължителни:

.hide(продължителност, [функция за изглаждане], [callback функция]);

На метода могат да се подадат различни опции, под формата на JavaScript обект, съдържащ двойки ключ: стойност:

.hide(options);

Такъв обект може да предава следните параметри и функции - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Описание на тези параметри можете да видите за метода animate. Например, нека зададем продължителност и функция за изглаждане:

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

Пример

Нека след натискане на бутона #test, плавно скрием абзаца с помощта на метода hide. Като подадем ключовата дума slow, ще зададем скорост от 600мс. След приключване на анимацията ще изведем в конзолата 'Animation complete':

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

Вижте също

  • метод show,
    който плавно показва елементи
  • метод slideUp,
    който плавно скрива елементи
  • метод fadeOut,
    който плавно скрива елементи, правейки ги прозрачни
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне