Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Acredito que seja simples de implementar, mas já procurei como e não achei.
Tenho uma página simples em html e com tabelas para organizar os dados exibidos, porém como ela esta centralizada, quando o conteúdo acaba gerando barra de rolagem, ela dá uma "pulada" devido aos 25px tomados pela barra.
O que eu preciso é de um script q no load da página, identifique se o conteúdo fez com que a página abrisse rolagem, e no caso de positivo, mude o valor do margin-left.
Valeu.
Se alguém precisar, era isso que eu tava querendo (funcionou no IE, Chrome e FF):
<script>
var vHeight = 0;
if (document.all) {
if (document.documentElement) {
vHeight = document.documentElement.clientHeight;
} else {
vHeight = document.body.clientHeight
}
} else {
vHeight = window.innerHeight;
}
if (document.body.offsetHeight > vHeight) {
//insert code for whatever happens
//when theres a scrollbar
document.body.style.marginLeft="25px";
}
</script>
Pode fechar moderação!
Carregando comentários...