⊗jsPmOEBIn 425 of 505 menu

Het stoppen van event bubbling in JavaScript

Event bubbling kan worden gestopt op elk element waar het event doorheen bubbelt. Hiervoor moet je in de code van het element de methode stopPropagation van het object Event aanroepen.

In het volgende voorbeeld zal een klik op het rode blok worden uitgevoerd op zichzelf, daarna op het blauwe blok en dat is het - het blauwe blok stopt verdere bubbeling en het groene blok zal niet meer reageren:

elem1.addEventListener('click', function() { console.log('groen'); }); elem2.addEventListener('click', function(event) { console.log('blauw'); event.stopPropagation(); // stop de bubbling }); elem3.addEventListener('click', function() { console.log('rood'); });

Je kunt het testen:

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren