⊗jsPmOEBIn 425 of 505 menu

Stoppe event bubbling i JavaScript

Event bubbling kan stoppes på ethvert element, som eventet bobbler gennem. For at gøre dette skal man i elementets kode kalde metoden stopPropagationEvent-objektet.

I det følgende eksempel vil et klik på den røde blok udløse på den selv, derefter på den lyseblå blok og så stop - den lyseblå blok stopper den videre bobbling og den grønne blok vil ikke reagere:

elem1.addEventListener('click', function() { console.log('grøn'); }); elem2.addEventListener('click', function(event) { console.log('lyseblå'); event.stopPropagation(); // stopper bubbling }); elem3.addEventListener('click', function() { console.log('rød'); });

Du kan afprøve det:

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis