Exemplu
Obțineți numărul de pixeli conținutul unui <div> element este defilat pe orizontală și pe verticală:
var elmnt = document.getElementById("myDIV");
var x = elmnt.scrollLeft;
var y = elmnt.scrollTop;
Încearcă - l singur » Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.
Definiție și utilizare
Seturile de proprietate scrollLeft sau returnează numărul de pixeli conținutului unui element este defilat pe orizontală.
Sfat: Utilizați scrollTop proprietatea pentru a seta sau a reveni la numărul de pixeli conținutului unui element este defilat vertical.
Indicație: Pentru a adăuga scrollbar la un element, utilizați CSS overflow proprietate.
Suport pentru browser-
Proprietate | |||||
---|---|---|---|---|---|
scrollLeft | da | da | da | da | da |
Sintaxă
Întoarcere proprietatea scrollLeft:
element .scrollLeft
Setați proprietatea scrollLeft:
element .scrollLeft= pixels
Valori de proprietate
Valoare | Descriere |
---|---|
pixels | Specifică numărul de pixeli conținutul elementului este defilat pe orizontală. Note speciale:
|
Detalii tehnice
Întoarcere Valoare: | Un număr, care reprezintă numărul de pixeli pe care conținutul elementului a fost defilat pe orizontală |
---|
Mai multe exemple
Exemplu
Derulați conținutul unui <div> Element TO 50 pixeli orizontal și 10 pixeli vertical:
var elmnt = document.getElementById("myDIV");
elmnt.scrollLeft = 50;
elmnt.scrollTop = 10;
Încearcă - l singur » Exemplu
Derulați conținutul unui <div> elementul 50 pixeli orizontal și 10 pixeli vertical:
var elmnt = document.getElementById("myDIV");
elmnt.scrollLeft
+= 50;
elmnt.scrollTop += 10;
Încearcă - l singur » Exemplu
Derulați conținutul <body> de 30 de pixeli pe orizontală și 10 pixeli vertical:
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;
Încearcă - l singur »