114 of 119 menu

Метод delay

Методът delay ни позволява да забавим изпълнението на функции, намиращи се в опашка. Може да се приложи както за стандартна опашка от ефекти, така и за потребителски опашки. Може да се приложи само за събития в опашка. Продължителността може да се зададе не само в милисекунди, но и с ключовите думи slow (600мс) и fast (200мс), колкото по-голяма е стойността, толкова по-бавна е анимацията. Тъй като методът delay има определени ограничения, той не е заместител на нативната JavaScript функция setTimeout, която в определени случаи може да бъде по-удобна.

Синтаксис

Така задаваме забавяне. Първият параметър задава продължителността на забавянето на изпълнението на следващия елемент в опашката в милисекунди. Вторият незадължителен параметър може да се подаде име на опашката - по подразбиране fx - името на стандартната опашка от ефекти:

.delay(продължителност, [име на опашката]);

Пример

Нека първо скрием елемента с помощта на hide, направим забавяне от 3 секунди и след това го покажем обратно с помощта на show:

<p id="test">text text text</p> $('#test').hide(1000).delay(3000).show(1000);

Вижте също

  • метод show,
    който плавно показва елементи
  • метод hide,
    който плавно скрива елементи
  • метод queue,
    който позволява показване и промяна на опашката от функции
Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне