From 24e12371ad8f1e72478886e4f8ffb59422e3f19f Mon Sep 17 00:00:00 2001 From: Chen Yang Date: Sat, 28 Jun 2025 21:54:38 +0800 Subject: [PATCH] Remember scroll position when refreshing. --- index.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/index.html b/index.html index 1358e4f..d382840 100644 --- a/index.html +++ b/index.html @@ -43,6 +43,18 @@ var icon = document.getElementById("toggleICON"); icon.classList.toggle("fa-sun"); } + + document.addEventListener("DOMContentLoaded", function (event) { + var scrollpos = sessionStorage.getItem('scrollpos'); + if (scrollpos) { + window.scrollTo(0, scrollpos); + sessionStorage.removeItem('scrollpos'); + } + }); + + window.addEventListener("beforeunload", function (e) { + sessionStorage.setItem('scrollpos', window.scrollY); + });