⊗jsPmOEBIn 425 of 505 menu

Իվենթների բաբլյուկի դադարեցումը JavaScript-ում

Իվենթի բաբլյուկը կարելի է դադարեցնել ցանկացած էլեմենտի վրա, որի միջով անցնում է իվենթը: Դրա համար անհրաժեշտ է էլեմենտի կոդում կանչել Event օբյեկտի stopPropagation մեթոդը:

Հաջորդ օրինակում կարմիր բլոկի վրա կլիկը կգործարկվի հենց դրա վրա, ապա կապույտ բլոկի վրա և ավարտ՝ կապույտ բլոկը դադարեցնում է հետագա բաբլյուկը, և կանաչ բլոկը այլևս չի արձագանքի.

elem1.addEventListener('click', function() { console.log('կանաչ'); }); elem2.addEventListener('click', function(event) { console.log('կապույտ'); event.stopPropagation(); // դադարեցնում ենք բաբլյուկը }); elem3.addEventListener('click', function() { console.log('կարմիր'); });

Կարող եք ստուգել.

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել