Pergunta

Para uma sobreposição eu preciso saber a altura de uma barra de rolagem vertical.

O que posso fazer para obter esse valor? E é a altura o mesmo no Firefox e no Internet Explorer?

Thnx

Foi útil?

Solução

O que eu posso fazer para obter esse valor?

function getScrollSizes() { // call after document is finished loading
    var el= document.createElement('div');
    el.style.visibility= 'hidden';
    el.style.overflow= 'scroll';
    document.body.appendChild(el);
    var w= el.offsetWidth-el.clientWidth;
    var h= el.offsetHeight-el.clientHeight;
    document.body.removeChild(el);
    return new Array(w, h);
}

E é a altura o mesmo no Firefox e no Internet Explorer?

No. A altura não é ainda o mesmo no Internet Explorer e Internet Explorer. Variáveis ??como configurações de dpi, o tema e versão do sistema operacional também pode afetá-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top