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);