Desplácese hasta la parte superior de la página usando JavaScript/jQuery

Una página desplazable se puede desplazar hacia la parte superior utilizando 2 enfoques:

Método 1: usar window.scrollTo()
El método scrollTo() de la interfaz de ventana se puede usar para desplazarse a una ubicación específica en la página. Acepta 2 parámetros, la coordenada x e y de la página a la que desplazarse. Pasar ambos parámetros como 0 desplazará la página hasta el punto superior e izquierdo.

Sintaxis:

window.scrollTo(x-coordinate, y-coordinate)

Ejemplo:

<!DOCTYPE html>
<html>
  
<head>
    <title>
      Scroll to the top of the
      page using JavaScript/jQuery?
  </title>
    <style>
        .scroll {
            height: 1000px;
            background-color: lightgreen;
        }
    </style>
</head>
  
<body>
    <h1 style="color: green">
      GeeksforGeeks
  </h1>
    <b>Scroll to the top of the page 
      using JavaScript/jQuery?</b>
    
    <p>Click on the button below to 
      scroll to the top of the page.</p>
    
    <p class="scroll">GeeksforGeeks is a
      computer science portal. This is a 
      large scrollable area.</p>
    
    <button onclick="scrollToTop()">
      Click to scroll to top
  </button>
    <script>
        function scrollToTop() {
            window.scrollTo(0, 0);
        }
    </script>
</body>
  
</html>

Producción:

  • Antes de hacer clic en el botón:
    scroll-before-js
  • Después de hacer clic en el botón:
    scroll-after-js

Método 2: Usar scrollTo() en jQuery

En jQuery, el método scrollTo() se usa para establecer o devolver la posición de la barra de desplazamiento vertical para un elemento seleccionado . Este comportamiento se puede usar para desplazarse a la parte superior de la página aplicando este método en la propiedad de la ventana. Al establecer el parámetro de posición en 0, la página se desplaza hacia la parte superior.

Sintaxis:

$(window).scrollTop(position);

Ejemplo:

<!DOCTYPE html>
<html>
  
<head>
    <title>
      Scroll to the top of the
      page using JavaScript/jQuery?
  </title>
    <style>
        .scroll {
            height: 1000px;
            background-color: lightgreen;
        }
    </style>
  
</head>
  
<body>
    <h1 style="color: green">
      GeeksforGeeks
  </h1>
    <b>
      Scroll to the top of the page
      using JavaScript/jQuery?
  </b>
    <p>
      Click on the button below to 
      scroll to the top of the page.
  </p>
    <p class="scroll">
      GeeksforGeeks is a computer
      science portal. 
      This is a large scrollable area.
  </p>
    <button onclick="scrollToTop()">
      Click to scroll to top
  </button>
    <script src=
"https://code.jquery.com/jquery-3.3.1.min.js">
  </script>
    <script>
        function scrollToTop() {
            $(window).scrollTop(0);
        }
    </script>
</body>
  
</html>

Producción:

  • Antes de hacer clic en el botón:
    scroll-before-jq
  • Después de hacer clic en el botón:
    scroll-after-jq

JavaScript es mejor conocido por el desarrollo de páginas web, pero también se usa en una variedad de entornos que no son de navegador. Puede aprender JavaScript desde cero siguiendo este tutorial de JavaScript y ejemplos de JavaScript .

jQuery es una biblioteca JavaScript de código abierto que simplifica las interacciones entre un documento HTML/CSS. Es muy famosa por su filosofía de «Escribir menos, hacer más» .
Puede aprender jQuery desde cero siguiendo este tutorial de jQuery y ejemplos de jQuery .

Publicación traducida automáticamente

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