100 of 119 menu

Метод trigger

Метод trigger элементке байланган белгилүү бир типтеги окуялар үчүн бардык окуя иштеп чыктоочуларды иштетүүгө мүмкүндүк берет. Ал иштеп чыктоочу функцияларды колдонуучу тарабынан чыкканындай тартипте чыгарат. Эгер сиз окуя иштеп чыктоочуну чакырып, бирок стандарттуу окуяны иштеткиңиз келбесе, анда triggerHandler методунан пайдаланыңыз.

Синтаксис

Биринчи параметр катары биз окуянын тибин сап түрүндө бере алабыз, экинчиси (милдеттүү эмес) кошумча параметрлерди иштеп чыктоочуга өткөрүп берүү үчүн массив же объект болушу мүмкүн:

$(селектор).trigger(окуянын тиби, [кошумча параметрлер]);

Биринчи параметр катары jQuery.Event объектиси түрүндө окуя өткөрүп берилиши мүмкүн:

$(селектор).trigger(окуя, [кошумча параметрлер]);

trigger методуна кошумча параметрлерди өткөрүп берүү менен on методуна маалыматты өткөрүп берүүнүн ортосунда айырма бар. Биринчи учурда маалымат окуя аткарылган учурда аныкталышы керек, ал эми экинчисинде функция-иштеп чыктоочу байланышкан учурда эле аныкталышы керек.

Мисал

#first баскычын басканда маани биринчи span-га гана көбөйөт, #second баскычын басканда - экөөндө тең, бул учурда биринчисинде колдонуучунун чыкылдатуусун имитациялайт. Функция increase ага параметр катары берилген санды 1ге көбөйтөт. trigger методунун жардамы менен #second баскычын бассаңыз да, биринчи span-дагы чыкылдатуу окуясы иштей берет:

<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); }

Ошондой эле караңыз

  • метод on,
    элементке окуя иштеп чыктоочуну байлоого мүмкүндүк берет
  • метод triggerHandler,
    элементке байланган бардык окуя иштеп чыктоочуларды иштетүүгө мүмкүндүк берет
  • объект event,
    окуя жөнүндө маалыматты камтыйт
  • метод submit,
    JavaScript submit окуясына иштеп чыктоочу байлоого же бул окуяны чакырууга мүмкүндүк берет
Кыргызча
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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу