⊗jsPmOEBMH 426 of 505 menu

Некалькі апрацоўшчыкаў на элеменце ў JavaScript

Калі ў элемента ёсць некалькі апрацоўшчыкаў на адна падзея, то нават пры спыненні ўсплыцця ўсе яны будуць выкананы. Гэта значыць, stopPropagation перашкаджае прасоўванню падзеі далей, але на бягучым элеменце ўсе апрацоўшчыкі адпрацуюць. Глядзіце прыклад:

elem1.addEventListener('click', function() { console.log('зялёны'); }); elem2.addEventListener('click', function(event) { console.log('блакітны - першы апрацоўшчык'); event.stopPropagation(); // спынім ўсплыццё }); elem2.addEventListener('click', function() { console.log('блакітны - другі апрацоўшчык'); // усё роўна спрацуе }); elem3.addEventListener('click', function() { console.log('чырвоны'); });

Можаце праверыць:

Беларуская
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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць