tutoriais mais recente desenvolvimento web
 

HTML DOM scrollLeft Propery

<Elemento de objeto

Exemplo

Obter o número de pixels do conteúdo de um <div> elemento é rolado horizontalmente e verticalmente:

var elmnt = document.getElementById("myDIV");
var x = elmnt.scrollLeft;
var y = elmnt.scrollTop;
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

Os scrollLeft conjuntos de propriedades ou retorna o número de pixels conteúdo de um elemento é rolado horizontalmente.

Dica: Use o scrollTop propriedade para definir ou retornar o número de pixels conteúdo de um elemento é rolado verticalmente.

Dica: Para adicionar barras de rolagem para um elemento, use o CSS estouro propriedade.


Suporte navegador

Propriedade
scrollLeft sim sim sim sim sim

Sintaxe

Devolver o imóvel scrollLeft:

element .scrollLeft

Defina a propriedade scrollLeft:

element .scrollLeft= pixels

Valores de propriedade

Valor Descrição
pixels Especifica o número de pixels conteúdo do elemento é rolado horizontalmente.

Notas especiais:
  • Se o número é um valor negativo, o número é definido como "0"
  • Se o elemento não pode ser rolada, o número é definido como "0"
  • Se o número é maior do que o valor máximo permitido de deslocamento, o número é definido como o número máximo

Detalhes técnicos

Valor de retorno: Um número, que representa o número de pixels que o conteúdo do elemento foi rolada horizontalmente

Exemplos

mais Exemplos

Exemplo

Rolar o conteúdo de um <div> elemento para 50 pixels na horizontal e 10 pixels verticalmente:

var elmnt = document.getElementById("myDIV");
elmnt.scrollLeft = 50;
elmnt.scrollTop = 10;
Tente você mesmo "

Exemplo

Rolar o conteúdo de um <div> elemento por 50 pixels na horizontal e 10 pixels verticalmente:

var elmnt = document.getElementById("myDIV");
elmnt.scrollLeft += 50;
elmnt.scrollTop += 10;
Tente você mesmo "

Exemplo

Rolar o conteúdo de <body> por 30 pixels na horizontal e 10 pixels verticalmente:

var body = document.body; // For Chrome, Safari and Opera
var html = document.documentElement; // Firefox and IE places the overflow at the <html> level, unless else is specified. Therefore, we use the documentElement property for these two browsers
body.scrollLeft += 30;
body.scrollTop += 10;
html.scrollLeft += 30;
html.scrollTop += 10;
Tente você mesmo "

<Elemento de objeto