Remember scroll position when refreshing.

This commit is contained in:
2025-06-28 21:54:38 +08:00
parent ca22d5cd2a
commit 24e12371ad

View File

@@ -43,6 +43,18 @@
var icon = document.getElementById("toggleICON"); var icon = document.getElementById("toggleICON");
icon.classList.toggle("fa-sun"); 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);
});
</script> </script>
</head> </head>