jQuery | método event.stopPropagation()

El método event.stopPropagation() es un método incorporado en jQuery que se utiliza para detener la propagación de Windows. En el árbol DOM , al configurar un evento con el elemento secundario y el elemento principal, si presiona el evento del elemento secundario, también llamará al elemento secundario y al elemento principal. Entonces, con la ayuda de este método, esta ventana emergente no aparecerá para el otro elemento, excepto el elemento seleccionado.

Sintaxis:

event.stopPropagation()

Parámetros: Acepta un solo parámetro que es obligatorio. Este parámetro proviene de la función de enlace.

Valor devuelto: este método devuelve el elemento seleccionado con los cambios especificados realizados por el método stopPropagation().

Ejemplo: Este ejemplo ilustra el método event.stopPropagation().

<!DOCTYPE html>
<html>
   
<head>
    <title>
        jQuery event.stopPropagation() Method
    </title>
      
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
      
    <style>
        .main {
            border:1px solid green;
            padding:20px;
            width:60%;
        }
    </style>
      
    <!-- Script to use jQuery event.stopPropagation() Method -->
    <script>
        $(document).ready(function() {
            $(".main").click(function() {
                alert("Main div element");
            });
            $(".GFG").click(function(event) {
                event.stopPropagation();
                alert("Nested div element");
            });
            $(".geeks").click(function(event) {
                alert("Second nested div element");
            });
        });
    </script>
</head>
   
<body>
      
    <!-- Click on element to display alert message -->
    <div class="main">
        GeeksforGeeks
        <div class="GFG">
            A computer science portal
            <div class="geeks">
                Welcome to GeeksforGeeks
            </div>
        </div>
    </div>
   
</body>
   
</html>

Producción:

  • Antes de hacer clic en el botón:
  • Después de hacer clic en el botón:

Publicación traducida automáticamente

Artículo escrito por Sruti Rai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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