JSFiddle - React, Tailwind, and code Playground
by benhowdle89
JavaScript
var hash = window.location.hash;
if (hash) {
var match = hash.match(/top=(\d+)/);
if (match) {
var val = match[1];
window.scrollTo(0, val);
}
}
setInterval(function () {
var y = (window.pageYOffset !== undefined) ? window.pageYOffset : (document.documentElement || document.body.parentNode || document.body).scrollTop;
window.location.hash = "top=" + y;
}, 500);