English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Propriedade scrollLeft do HTML DOM

Objeto Elemento DOM HTML

scrollLeftA propriedade define ou retorna o número de pixels de rolagem do conteúdo do elemento para a esquerda (direção horizontal).

Atenção:Se o elementodirection(orientação)Simrtlao rolar da direita para a esquerda), então quando a barra de rolagem está na sua posição mais à direita (no início do conteúdo rolado), scrollLeft é0e, em seguida, rolar para o final do conteúdo, scrollLeft gradualmente torna-se negativo.

UsarscrollTopA propriedade pode definir ou retornar o número de pixels do conteúdo do elemento rolado para o topo.

Sintaxe:

Retornar a propriedade scrollLeft:

element.scrollLeft

Definir a propriedade scrollLeft:

element.scrollLeft = pixels
var elem = document.getElementById("container");
var x = elem.scrollLeft;
var y = elem.scrollTop;
Teste e Veja‹/›

Compatibilidade do navegador

Todos os navegadores suportam completamente a propriedade scrollLeft:

Atributo
scrollLeftSimSimSimSimSim

Valor do Atributo

ValorDescrição
pixelsEspecificar a quantidade de pixels que o conteúdo do elemento deve ser rolado horizontalmente

Detalhes Técnicos

Retorno:Um número que representa a quantidade de pixels que o conteúdo do elemento já foi rolado horizontalmente
Versão DOM:Modelo de Objetos CSS (CSSOM)

Mais Exemplos

Rolar o conteúdo horizontalmente no DIV20 pixels:

document.getElementById(');container').scrollLeft += 20;
Teste e Veja‹/›

Rolar o conteúdo horizontalmente no BODY100 pixels:

var body = document.body;// Para Safari
var html = document.documentElement; // Chrome, Firefox, IE e Opera
   
body.scrollLeft += 100;
html.scrollLeft += 100;
Teste e Veja‹/›

Referências Relacionadas

Referência DOM HTML:Atributo scrollTop

Objeto Elemento DOM HTML