scrollBy()方法以指定的像素?cái)?shù)在窗口中滾動(dòng)文檔。
scrollBy()滾動(dòng)指定的像素?cái)?shù),而window.scrollTo()滾動(dòng)到文檔中的絕對(duì)位置。
window.scrollBy(x-coord, y-coord)
<button onclick="window.scrollBy(100, 0);">Click</button>測(cè)試看看?/?
所有瀏覽器都完全支持scrollBy()方法:
| 方法 | ![]() | ![]() | ![]() | ![]() | ![]() |
| scrollBy() | 是 | 是 | 是 | 是 | 是 |
| 參數(shù) | 描述 |
|---|---|
| x-coord | 您要滾動(dòng)的水平像素值。正值將向右滾動(dòng),而負(fù)值將向左滾動(dòng)。 |
| y-coord | 您要滾動(dòng)的垂直像素值。正值將向下滾動(dòng),而負(fù)值將向上滾動(dòng)。 |
| 返回值: | 沒(méi)有 |
|---|
垂直滾動(dòng)文檔100像素:
<button onclick="window.scrollBy(0, 100);">Click</button>測(cè)試看看?/?
水平和垂直滾動(dòng)文檔:
<button onclick="window.scrollBy(0, 50)">向下滾動(dòng)</button> <button onclick="window.scrollBy(0, -50)">向上滾動(dòng)</button> <button onclick="window.scrollBy(100, 0)">向右滾動(dòng)</button> <button onclick="window.scrollBy(-100, 0)">向左滾動(dòng)</button>測(cè)試看看?/?
窗口(Window)參考:window.scrollTo()方法
HTML DOM參考:element.scrollLeft屬性
HTML DOM參考:element.scrollTop屬性