Como desabilitar o scroll de uma página web com JavaScript
Neste artigo você vai aprender a como desabilitar o scroll de uma página web com JavaScript, de uma forma simples e sem bibliotecas externas
Fala programador(a), beleza? Bora aprender mais sobre JavaScript e o scroll!
Para remover o scroll precisamos apenas tirar o overflow do document, ou seja, colocá-lo como hidden
E isso pode ser facilmente feito com a propriedade style, veja um exemplo prático:
function unloadScrollBars() {
document.documentElement.style.overflow = 'hidden';
document.body.scroll = "no"; // IE
}
unloadScrollBars();Note que a segunda linha da função é para o Internet Explorer
E veja também que a solução é muito simples, basta invocar a função
Caso você precise voltar o scroll para a página, pode utilizar a seguinte função:
function reloadScrollBars() {
document.documentElement.style.overflow = 'auto';
document.body.scroll = "yes"; // IE
}E assim voltamos o scroll normalmente a página
É interessante ressaltar que isso pode ser feito puramente por CSS, caso não exija uma intervenção de JS, como um evento, por exemplo
Veja a solução com CSS puro:
body {
overflow: hidden;
}É importante também salientar que remover a barra de scroll é um comportamento diferente do que o usuário está acostumado
Podendo fazer com que ele saia do seu site, já que você está mudando as opções padrões que o mesmo tem
Recomendo também a leitura deste artigo, que ensina como desabilitar um input de texto com JavaScript
Conclusão
Neste artigo vimos como desabilitar o scroll de uma página web com JavaScript
Basicamente adicionamos a propriedade de overflow com valor de hidden, fazendo com que o resto do site não seja exibido
O que pode ser feito facilmente também com CSS, que é o mais indicado
Pois a regra é feita puramente no estilo da página, não há necessidade de intervenção de JavaScript
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares

As diferenças de var, let e const

Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]

Melhor curso de agentes de IA: Conheça a Formação da Hora de Codar
Descubra o melhor curso de agentes de IA do mercado: confira a Formação Agentes de IA Hora de Codar e outras opções para impulsionar sua […]

