¿Cómo ejecutar un código en el evento de desplazamiento en jQuery?

En este artículo, discutiremos cómo ejecutar el código cuando los usuarios desplazan el contenido usando jQuery. Para ejecutar el código al desplazar el contenido, se utiliza el método scroll() . El método scroll() se usa para ejecutar el código cuando el usuario se desplaza en el elemento especificado.

Sintaxis:

$(selector).scroll(function)

Parámetro: este método acepta la función de parámetros únicos, que es opcional. Se utiliza para especificar la función que se ejecutará cuando se active el evento de desplazamiento.

Enfoque: en el siguiente ejemplo, hemos creado un elemento div que contiene el contenido del elemento y hemos usado algunos estilos CSS en el elemento div. Hemos agregado una propiedad overflow-y para desplazarse y hacer que el contenido se pueda desplazar. Cuando el usuario se desplaza por el contenido div, se llama al método jQuery scroll() y este método contiene el método css() que aplica algunos estilos CSS en el elemento div.

Ejemplo:

HTML

<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content=
        "width=device-width, initial-scale=1.0">
  
    <title>
        How to run a code on scroll event using jQuery?
    </title>
  
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
  
    <style>
        h1,
        h3 {
            text-align: center;
        }
  
        .GFG {
            width: 350px;
            height: 150px;
            border: 1px solid black;
            overflow-x: hidden;
            overflow-y: scroll;
            text-align: justify;
            display: flex;
            margin: 0 auto;
        }
    </style>
</head>
  
<body>
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
  
    <h3>
        How to run a code on scroll event using jQuery?
    </h3>
  
    <div class="GFG">
        HTML stands for HyperText Markup Language. It
        is used to design web pages using a markup
        language. HTML is the combination of Hypertext
        and Markup language. Hypertext defines the link
        between the web pages. A markup language is
        used to define the text document within tag
        which defines the structure of web pages. This
        language is used to annotate (make notes for
        the computer) text so that a machine can
        understand it and manipulate text accordingly.
        Most markup languages (e.g. HTML) are
        human-readable. The language uses tags to
        define what manipulation has to be done on
        the text.
    </div>
  
    <script>
        $(document).ready(function () {
            $(".GFG").scroll(function () {
                $(".GFG").css({
                    "fontSize": "18px", 
                    "color": "green"
                })
            });
        });
    </script>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por vkash8574 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 *