最新的Web開發教程
 

HTML DOM scrollLeft Propery

<元素對象

獲得像素的內容的數量<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 指定元素的含量水平滾動的像素數。

特別說明:
  • 如果數字為負值時,所述數量被設置為"0"
  • 如果元素不能被滾動時,數被設定為"0"
  • 如果數目大於允許的最大滾動量越大,數量被設置為最大數

技術細節

返回值: 一個數字,表示該元素的含量一直水平滾動的像素數

例子

更多示例

滾動的內容<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;
試一試»

<元素對象