⊗jsPmOEBIT 427 of 505 menu

Detención inmediata de la propagación en JavaScript

Para detener completamente el procesamiento, los navegadores modernos admiten el método stopImmediatePropagation. No solo previene la propagación (burbujeo), sino que también detiene el procesamiento de eventos en el elemento actual. Vamos a aplicarlo:

elem1.addEventListener('click', function() { console.log('verde'); }); elem2.addEventListener('click', function(event) { console.log('azul claro - primer controlador'); event.stopImmediatePropagation(); // detenemos la propagación }); elem2.addEventListener('click', function() { console.log('azul claro - segundo controlador'); // ya no se ejecutará }); elem3.addEventListener('click', function() { console.log('rojo'); });

Puedes comprobarlo:

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar