114 of 119 menu

Delay metodi

delay metodi bizga navbatda turgan funksiyalarni bajarilishini kechiktirish imkonini beradi. U ham standeffektlar navbati uchun, ham foydalanuvchi navbatlari uchun qo‘llanilishi mumkin. U faqat navbatdagi hodisalar uchun qo‘llanilishi mumkin. Davomiylikni faqat millisekundlarda emas, balki slow (600ms) va fast (200ms) kalit so‘zlari bilan ham belgilash mumkin, qiymat qancha katta bo‘lsa, animatsiya shuncha sekinroq bo‘ladi. delay metodining ma’lum cheklovlari mavjud bo‘lgani uchun, u JavaScriptning setTimeout funksiyasining o‘rnini bosmaydi, ba’zi hollarda bu funksiya yanada qulayroq bo‘lishi mumkin.

Sintaksis

Shu tarzda biz kechikishni o‘rnatamiz. Birinchi parametrda navbatdagi keyingi elementning bajarilish kechikishi davomiyligi millisekundlarda o‘rnatiladi. Ikkinchi ixtiyoriy parametr orqali navbat nomini o‘tkazish mumkin - standart holatda fx - standart effektlar navbati nomi:

.delay(davomiylik, [navbat nomi]);

Misol

Keling, avval elementni hide yordamida yashiramiz, 3 soniya davomida kechikish hosil qilamiz va keyin uni show yordamida qayta ko‘rsatamiz:

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

Shuningdek qarang

  • show metodi,
    elementlini asta-sekin ko‘rsatadi
  • hide metodi,
    elementlini asta-sekin yashiradi
  • queue metodi,
    funksiyalar navbatini ko‘rsatish va o‘zgartirish imkonini beradi
azbydeenesfrkakkptruuz