100 of 119 menu

Trigger әдісі

trigger әдісі элементке байланған окіға өңдеушілердің барлығын белгіленген типтегі окіғалар үшін іске қосуға мүмкіндік береді. Бұл әдіс өңдеуші функцияларды пайдаланушы шақырған ретпен шақырады. Егер сіз оқиға өңдеушіні шақырғыңыз келсе, бірақ стандартты оқиғаны орындағыңыз келмесе, онда triggerHandler әдісін қолданыңыз.

Синтаксис

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

$(селектор).trigger(окіға типі, [қосымша параметрлер]);

Бірінші параметр ретінде оқиғаны jQuery.Event объектісі түрінде бере аламыз:

$(селектор).trigger(окіға, [қосымша параметрлер]);

trigger әдісіне қосымша параметрлер беру мен on әдісіне деректер беру арасында айырмашылық бар. Бірінші жағдайда деректер оқиға орындалған кезде анықталуы керек, ал екіншісінде функция-өңдеушіні байлау кезінде анықталады.

Мысал

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

<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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау