¿Cómo escribir un programa que devuelva verdadero si la parte inferior de la página está visible en JavaScript?

La tarea es devolver verdadero si la parte inferior de la página es visible. Podemos lograr esto simplemente usando la altura de la ventana y la altura de la ventana desplazada.

Acercarse:

  • Aquí primero crearemos una función que será llamada cada vez que uses el scroll .
  • Ahora comprobaremos si la parte inferior es visible cada vez que se llama a la función utilizando la altura de la ventana y la altura de la ventana desplazada.
  • Y almacenamos el resultado dentro de la variable flag y lo imprimimos en la consola.

HTML

<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" 
          content="IE=edge">
    <meta name="viewport" 
          content="width=device-width, 
                   initial-scale=1.0">
    <title>Bottom Visible Javascript</title>
</head>
  
<body>
    <h1 style="margin-bottom: 1000px; color:green">DSA</h1>
    <script>
        window.onload = function() {
            window.onscroll = function() {
  
                let flag = 
                document.documentElement.clientHeight + window.scrollY >=
                    (document.documentElement.scrollHeight || 
                    document.documentElement.clientHeight);
  
                console.log(flag);
                console.log("GFG scrolled ");
  
            };
        };
    </script>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

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