例
獲得像素的內容的數量<div>元素被水平和垂直滾動的:
var elmnt = document.getElementById("myDIV");
var x = elmnt.scrollLeft;
var y = elmnt.scrollTop;
試一試» 更多"Try it Yourself"下面的例子。
定義和用法
所述scrollLeft屬性設置或返回一個元素的含量水平滾動的像素的數量。
提示:使用scrollTop的屬性來設置或返回元素的內容垂直滾動的像素數。
提示:要滾動條添加到一個元素,使用CSS 溢出財產。
瀏覽器支持
屬性 | |||||
---|---|---|---|---|---|
scrollLeft | 是 | 是 | 是 | 是 | 是 |
句法
返回scrollLeft屬性:
element .scrollLeft
設置scrollLeft屬性:
element .scrollLeft= pixels
屬性值
值 | 描述 |
---|---|
pixels | 指定元素的含量水平滾動的像素數。 特別說明:
|
技術細節
返回值: | 一個數字,表示該元素的含量一直水平滾動的像素數 |
---|
更多示例
例
滾動的內容<div>元件50水平像素和10個垂直像素:
var elmnt = document.getElementById("myDIV");
elmnt.scrollLeft = 50;
elmnt.scrollTop = 10;
試一試» 例
滾動的內容<div>元件50水平像素和10個垂直像素:
var elmnt = document.getElementById("myDIV");
elmnt.scrollLeft
+= 50;
elmnt.scrollTop += 10;
試一試» 例
滾動的內容<body>通過水平30個像素和10個垂直像素:
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;
試一試»