Ir para conteúdo
Fórum Script Brasil
  • 0

Largura da barra de rolagem vertical


diogoleter

Pergunta

Olá,

Preciso obter o tamanho horizontal (largura) da barra de rolagem vertical. Não quero saber o tamanho dela em relação a página, mas a largura da barra.

Já pesquisei no Google, mas só encontro funções de como obter o tamanho da barra em toda a página.

Para ser mais explicito: Largura da barra de rolagem vertical no sentido esquerda para direita, ou X (horizontal) em vez de Y (vertical).

Obrigado!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Caramba.... você foi longe velhinho... só por curiosidade, onde você vai usar essa informação??!?!?

Mas enfim, o máximo que consegui descobrir foi o seguinte:

<html>
<body>
<script>
document.write("A largura da barra de rolagem somada à largura das bordas da janela do navegador: " + (document.body.offsetWidth-document.body.clientWidth) + "px");
</script>
</body>
</html>
Aparentemente. independente da resolução do vídeo, no Windows, a resposta é sempre 21px. Mas tem um detalhe. Modifique a tag BODY para retirar a barra de rolagem:
<body "style=overflow:hidden">

Será mostrado o resultado: 4px. De fato existe uma pequena borda entre o limite extremo da janela e a área destinada a seu conteúdo (Essa borda cinza acima da "barra de título" da figura que você postou).

Portanto a largura da barra de rolagem é de (21px - 4px) = 17px

Editado por flavio
Link para o comentário
Compartilhar em outros sites

  • 0

flavio, compreendi a sua idéia, porém, a dimensões que sua sintaxe trata, é a largura da página - (menos) a largura da janela, o que não considera apenas a barra de rolagem. Estou desenvolvendo um filebrowser para o tinymce, já está praticamente pronto, mas com esses problemas de largura. Como o tinymce utiliza seu próprio recurso de janelas, somente seria útil a avaliação da barra de rolagem.

Obrigado!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...