scrollLeft屬性設置或返回元素內(nèi)容向左滾動(水平方向)的像素數(shù)。
注意:如果元素的direction(方向)是rtl(從右到左),則當滾動條位于其最右側位置(在滾動內(nèi)容的開頭)時,scrollLeft為0,然后向內(nèi)容末尾滾動時,scrollLeft 逐漸為負。
使用scrollTop屬性可以設置或返回元素內(nèi)容(垂直)滾動到頂部的像素數(shù)。
返回scrollLeft屬性:
element.scrollLeft
設置scrollLeft屬性:
element.scrollLeft = pixels
var elem = document.getElementById("container");
var x = elem.scrollLeft;
var y = elem.scrollTop;測試看看?/?所有瀏覽器都完全支持scrollLeft屬性:
| 屬性 | ![]() | ![]() | ![]() | ![]() | ![]() |
| scrollLeft | 是 | 是 | 是 | 是 | 是 |
| 值 | 描述 |
|---|---|
| pixels | 指定元素內(nèi)容水平滾動的像素數(shù) |
| 返回值: | 一個數(shù)字,表示元素內(nèi)容已水平滾動的像素數(shù) |
|---|---|
| DOM版本: | CSS對象模型(CSSOM) |
將DIV的內(nèi)容水平滾動20像素:
document.getElementById('container').scrollLeft += 20;測試看看?/?將BODY的內(nèi)容水平滾動100像素:
var body = document.body;// For Safari var html = document.documentElement; // Chrome, Firefox, IE and Opera body.scrollLeft += 100; html.scrollLeft += 100;測試看看?/?
HTML DOM參考:scrollTop屬性