From a66afce9f4461364603c82b79c06725421a8c245 Mon Sep 17 00:00:00 2001 From: ReznoRMichael Date: Tue, 16 Feb 2021 19:21:16 +0100 Subject: [PATCH] ScrollTo function --- src/js/page-functions.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/js/page-functions.js b/src/js/page-functions.js index 2ce1a17..64e878f 100644 --- a/src/js/page-functions.js +++ b/src/js/page-functions.js @@ -1,5 +1,10 @@ -function ScrollTo() { +function ScrollTo(element) { + /* Scroll to the element top */ + element.ScrollTo({ + top: 0, + behavior: "smooth" + }); } function ShowElement(element) { @@ -36,4 +41,8 @@ document.addEventListener("scroll", () => { document.querySelector(".scroll-up-button"), /* How far the user has to scroll to show the element */ 0.50); +}); + +document.querySelector(".scroll-up-button").addEventListener("click", () => { + ScrollTo(document.documentElement); }); \ No newline at end of file