Saltar al contenido

Cómo evitar el burbujeo de eventos en javascript

Si encuentras alguna parte que no entiendes puedes dejarnos un comentario y trataremos de ayudarte lo mas rápido que podamos.

Solución:

Es causado por el burbujeo de eventos. Activar un evento en el elemento secundario se propaga hacia arriba hacia su elemento principal. En su caso, haga clic en el evento en la imagen también activa el evento de clic en el elemento principal div.use event.stopPropagation() para evitar que esto suceda.

html:

pasa el event como parámetro para la función de escucha de eventos

botón de salida

JS:

Captura el evento y llama a su método stopPropagation

function hideCreations(event)
   event.stopPropagation()
   document.getElementById("projects").style.display = "none";

Tienes la posibilidad dar recomendación a esta sección si lograste el éxito.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *