Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsPmOEECp 429 of 505 menu
◀ ▶

Propagación de Eventos en JavaScript

Además del burbujeo de eventos, también existe la propagación. En realidad, el evento primero va de arriba hacia abajo (fase de captura), llega a nuestro elemento (fase de objetivo) y solo entonces comienza a burbujear (fase de burbujeo).

Para asignar un manejador de eventos teniendo en cuenta la fase de captura, en addEventListener existe un tercer parámetro opcional. Si es igual a true, el evento se activará en la fase de captura, y si es false, en la fase de burbujeo (esto es por defecto). Veamos un ejemplo:

elem1.addEventListener('click', function() { console.log('verde - captura'); }, true); elem1.addEventListener('click', function() { console.log('verde - burbujeo'); }, false); elem2.addEventListener('click', function() { console.log('azul - captura'); }, true); elem2.addEventListener('click', function() { console.log('azul - burbujeo'); }, false); elem3.addEventListener('click', function() { console.log('rojo - captura'); }, true); elem3.addEventListener('click', function() { console.log('rojo - burbujeo'); }, false);

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