Bom dia pessoal
Vou tentar explicar…
Na crianção do meu site, inclui um script que faz o deslizamento do conteúdo conforme o scroll do mouse é rolado.
Porém ao clicar no botão voltar do navegador a página aparece em branco e o conteúdo só aparece após rolar o scroll.
Gostaria de saber se há como eu impedir a execução do script ao clicar no botão voltar do navegador, ou corrigir o script para que a pagina não apareça em branco.
Obrigado desde já
Segue o código:
const elementos=document.querySelectorAll('[data-anima]');
const animacaoClass='animacao';
function animaScroll(){
const topoPaginaNaJanela=window.pageYOffset+((window.innerHeight*9)/10);
elementos.forEach(function(elemento){
if(topoPaginaNaJanela > elemento.offsetTop){
elemento.classList.add(animacaoClass);
}else{
elemento.classList.remove(animacaoClass);
}
});
}
if(elementos.length){
window.addEventListener('scroll',function(){
animaScroll();
})
}