let smoothJumpUp = function() {
if (document.body.scrollTop > 0 || document.documentElement.scrollTop > 0) {
window.scrollBy(0,-100);
setTimeout(smoothJumpUp, 10);
}
}
let btn = document.querySelector('.scroll-to-top');
btn.addEventListener('click', smoothJumpUp);
function getScroll() {
var scrolled = window.pageYOffset || document.documentElement.scrollTop;
if (scrolled > 500) {
document.querySelector('.scroll-to-top').style.opacity = '1';
document.querySelector('.scroll-to-top').style.visibility = 'visible';
} else {
document.querySelector('.scroll-to-top').style.opacity = '0';
document.querySelector('.scroll-to-top').style.visibility = 'hidden';
}
}
window.addEventListener('load', getScroll);
window.addEventListener('scroll', getScroll);