Remember scroll position when refreshing.
This commit is contained in:
12
index.html
12
index.html
@@ -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>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user