100 of 119 menu

Trigger metodi

trigger metodi elementga bog'langan barcha hodisalar qayta ishlovchilarini belgilangan turdagi hodisalar uchun ishga tushirish imkonini beradi. U qayta ishlovchi funksiyalarni foydalanuvchi tomonidan chaqirilgan tartibda chaqiradi. Agar siz hodisalar qayta ishlovchisini chaqirmoqchi bo'lsangiz, lekin standart hodisani bajarishni xohlamasangiz, unda triggerHandler metodidan foydalaning.

Sintaksis

Birinchi parametr sifatida biz hodisa turini satr shaklida, ikkinchi (ixtiyoriy) qo'shimcha parametrlarni o'z ichiga olgan qator yoki obyektni qayta ishlovchiga uzatishimiz mumkin:

$(selektor).trigger(hodisa turi, [qo'shimcha parametrlar]);

Birinchi parametr sifatida hodisani jQuery.Event obyekti shaklida uzatish mumkin:

$(selektor).trigger(hodisa, [qo'shimcha parametrlar]);

trigger metodiga qo'shimcha parametrlarni uzatish va ma'lumotlarni on metodiga uzatish o'rtasida farq bor. Birinchi holatda ma'lumotlar hodisa bajarilayotgan paytda aniqlanishi kerak, ikkinchisida esa funksiya-qayta ishlovchini bog'lash paytida allaqachon aniqlangan bo'lishi kerak.

Misol

#first tugmasi bosilganda qiymat faqat birinchi span elementida oshadi, #second tugmasi bosilganda - ikkalasida ham, bunda birinchisida foydalanuvchi klikini takrorlaydi. Funksiya increase unga parametr sifatida uzatilgan raqamni 1 ga oshiradi. trigger metodidan foydalanib, biz birinchi span elementida ham klik hodisasi ishga tushishiga sabab bo'lamiz, garchi #second tugmasini bossak ham:

<button id="first">button1</button> <button id="second">button2</button> <div><span>0</span></div> <div><span>0</span></div> button { margin: 10px; } div { margin-left: 10px; font-weight: bold; } span { color: green; } $('#first').click(function() { increase($('span').first()); }); $('#second').click(function() { $('#first').trigger('click'); increase($('span').last()); }); function increase(str) { let num = parseInt(str.text(), 10); num.text(num + 1); }

Shuningdek qarang

  • on metodi,
    elementga hodisalar qayta ishlovchisini bog'lash imkonini beradi
  • triggerHandler metodi,
    elementga bog'langan barcha hodisalar qayta ishlovchilarini ishga tushirish imkonini beradi
  • event obyekti,
    hodisa haqida ma'lumotni o'z ichiga oladi
  • submit metodi,
    JavaScript submit hodisasi uchun qayta ishlovchini bog'lash yoki bu hodisani ishga tushirish imkonini beradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish