JavaScript Scroll to Top of Div

Anika Tabassum Era 15 Februar 2024
  1. Verwenden Sie die scrollIntoView()-Methode, um in JavaScript zum Anfang des Div zu scrollen
  2. Verwenden Sie die scrollTo()-Methode, um in JavaScript zum Anfang von Div zu scrollen
JavaScript Scroll to Top of Div

In JavaScript können wir für die interne Verlinkung und das Scrollen durch die Webseite mehrere Möglichkeiten haben, zu folgen. Wir können sogar das href des anchor-Tags direkt auf eine id setzen und zu diesem Abschnitt hochscrollen.

Aber für ein dynamisches Laufwerk wechseln wir zur Ausführung der Aufgabe auf die JavaScript-Methode.

Im folgenden Abschnitt demonstrieren wir die Methoden scrollIntoView() und scrollTo(). Beide Methoden haben eine ähnliche Funktionalität, aber scrollIntoView() kann ohne Parameter arbeiten, und scrollTo() benötigt möglicherweise einige angegebene Punkte.

Sehen wir uns das Beispiel an.

Verwenden Sie die scrollIntoView()-Methode, um in JavaScript zum Anfang des Div zu scrollen

Technisch erfordert die Methode nichts anderes als die Deklaration der Methode. Wir werden zuerst eine Instanz für das oberste div-Element initiieren und dann die scrollIntoView()-Unterstützung verwenden.

Folglich wird ein Verknüpfungsereignis den Blick speziell auf diesen oberen Teil lenken. Die folgenden Codezeilen erklären im Detail.

Code-Auszug:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
  <style>
    #top{
      height:200px;
      background:pink;
    }
    #buff{
      height:800px;
    }
  </style>
</head>
<body>
<div id="top"></div>
  <div id="buff"></div>
  <a href="javascript: scroll()">Jump to top of page</a>
  <script>
  function scroll(){
    var top = document.getElementById("top").scrollIntoView({behavior: 'smooth'}, true);
  }
  </script>
</body>
</html>

Ausgang:

Use scrollIntoView Method to Scroll to Top

Verwenden Sie die scrollTo()-Methode, um in JavaScript zum Anfang von Div zu scrollen

Die scrollTo()-Methode benötigt Parameter, um die Viewport-Messungen zurückzusetzen. Normalerweise hat der aktuelle Zustand des Ansichtsfensters seine Position auf der x-Achse und der y-Achse.

Um später das obere Segment zu erreichen, setzen wir die aktuellen Positionen zurück und befinden uns somit an der Spitze des div.

Code-Auszug:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
  <style>
    #top{
      height:200px;
      background:orange;
    }
    #buff{
      height:800px;
    }
  </style>
</head>
<body>
<div id="top"></div>
  <div id="buff"></div>
  <a href="javascript: scroll()">Jump to top of page</a>
  <script>
    function scroll(){
  var top = document.getElementById("top")
  window.scrollTo(0,0);
    }
  </script>
</body>
</html>

Ausgang:

Use scrollTo Method to Scroll to Top

Anika Tabassum Era avatar Anika Tabassum Era avatar

Era is an observer who loves cracking the ambiguos barriers. An AI enthusiast to help others with the drive and develop a stronger community.

LinkedIn Facebook

Verwandter Artikel - JavaScript Div

Verwandter Artikel - JavaScript Scroll