Метод delay
Метод delay нам омогућава да одложимо
извршавање функција које се налазе у реду. Он се
може применити и на стандардни ред
ефеката и на корисничке редове. Он се
може применити само на догађаје у реду.
Трајање се може задати не само у милисекундама,
већ и кључним речима slow (600ms)
и fast (200ms), што је већа вредност,
то је спорија анимација.
Пошто метод delay има одређена ограничења,
он није замена за нативну JavaScript
функцију setTimeout,
која у одређеним случајевима може бити погоднија.
Синтакса
Овако постављамо кашњење. Првим параметром
поставља се трајање кашњења извршавања
следећег елемента у реду у милисекундама. Другим
необавезним параметром може се проследити име
реда - подразумевано fx - име стандардног
реда ефеката:
.delay(трајање, [име реда]);
Пример
Хајде да прво сакријемо елемент помоћу
hide,
направимо кашњење од 3 секунде и затим
га прикажимо назад помоћу
show:
<p id="test">text text text</p>
$('#test').hide(1000).delay(3000).show(1000);