⊗jsPmOEBIn 425 of 505 menu

Interruzione del bubbling degli eventi in JavaScript

Il bubbling di un evento può essere interrotto su qualsiasi elemento attraverso cui l'evento sta risalendo. Per fare ciò, nel codice dell'elemento, bisogna chiamare il metodo stopPropagation dell'oggetto Event.

Nel seguente esempio, un click sul blocco rosso verrà attivato su di esso, poi sul blocco blu e basta - il blocco blu interrompe l'ulteriore bubbling e il blocco verde non reagirà in alcun modo:

elem1.addEventListener('click', function() { console.log('verde'); }); elem2.addEventListener('click', function(event) { console.log('blu'); event.stopPropagation(); // fermiamo il bubbling }); elem3.addEventListener('click', function() { console.log('rosso'); });

Puoi verificare:

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta