English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Propiedad scrollLeftLa propiedad puede establecer o devolver la cantidad de píxeles en que se ha desplazado el contenido del elemento a la izquierda (en la dirección horizontal).
Nota:Si la propiedaddirection(dirección)Sírtlsi se desplaza de derecha a izquierda), entonces cuando la barra de desplazamiento esté en su posición más derecha (al principio del contenido que se desplaza), scrollLeft es0y luego al desplazarse al final del contenido, scrollLeft se vuelve negativo gradualmente.
UtilizarscrollTopLa propiedad puede establecer o devolver la cantidad de píxeles en que se ha desplazado el contenido del elemento al principio (verticalmente).
Devolver la propiedad scrollLeft:
element.scrollLeft
Establecer la propiedad scrollLeft:
element.scrollLeft = pixels
var elem = document.getElementById("container"); var x = elem.scrollLeft; var y = elem.scrollTop;Prueba aquí‹/›
Todos los navegadores admiten completamente la propiedad scrollLeft:
Propiedad | |||||
Propiedad scrollLeft | Sí | Sí | Sí | Sí | Sí |
Valor | Descripción |
---|---|
pixels | Especificar la cantidad de píxeles que se debe desplazar horizontalmente el contenido del elemento |
Valor devuelto: | Un número que representa la cantidad de píxeles que se ha desplazado el contenido del elemento horizontalmente |
---|---|
Versión DOM: | Modelo de Objetos CSS (CSSOM) |
Hacer que el contenido de DIV se desplace horizontalmente20 píxeles:
document.getElementById('container').scrollLeft += 20;Prueba aquí‹/›
Hacer que el contenido de BODY se desplace horizontalmente100 píxeles:
var body = document.body;// Para Safari var html = document.documentElement; // Chrome, Firefox, IE y Opera body.scrollLeft += 100; html.scrollLeft += 100;Prueba aquí‹/›
Referencia de HTML DOM:Propiedad scrollTop