⊗jsPmOEBMH 426 of 505 menu

Wiele procedur obsługi na elemencie w JavaScript

Jeśli element ma wiele procedur obsługi na jedno zdarzenie, to nawet po zatrzymaniu propagacji wszystkie one zostaną wykonane. Oznacza to, że stopPropagation zapobiega dalszej propagacji zdarzenia, ale na bieżącym elemencie wszystkie procedury obsługi zostaną wykonane. Zobacz przykład:

elem1.addEventListener('click', function() { console.log('zielony'); }); elem2.addEventListener('click', function(event) { console.log('niebieski - pierwsza procedura obsługi'); event.stopPropagation(); // zatrzymaj propagację }); elem2.addEventListener('click', function() { console.log('niebieski - druga procedura obsługi'); // i tak zadziała }); elem3.addEventListener('click', function() { console.log('czerwony'); });

Możesz to sprawdzić:

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć