I'm trying to make a 'back to top' button that appears after people have scrolled twice on a certain page. I Found the following code online for a button that appears after the user scrolls down 20px but I can't seem to work out how to adapt it so it happens on two scroll events. Please help
<button onclick="topFunction()"id="myBtn" title="Go to top">Top</button>
<script>
// Get the button
let mybutton = document.getElementById("myBtn");
window.onscroll = function() {
scrollFunction()
};
function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
mybutton.style.display = "block";
} else {
mybutton.style.display = "none";
}
}
function topFunction() {
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
}
</script>