English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
Todos os navegadores suportam completamente a propriedade scrollLeft:
Atributo | |||||
scrollLeft | Sim | Sim | Sim | Sim | Sim |
Valor | Descrição |
---|---|
pixels | Especificar a quantidade de pixels que o conteúdo do elemento deve ser rolado horizontalmente |
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) |
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ência DOM HTML:Atributo scrollTop