Window scrollTo() 方法
实例
将文档滚动到水平位置 "500" :
<!DOCTYPE html><html><head><style>body {width: 5000px;}</style></head><body><p>单击按钮将文档窗口水平滚动至 500 像素。</p><button onclick="scrollWin()">点击水平滚动!</button><br><br><script>function scrollWin() {window.scrollTo(500, 0);}</script></body></html>
定义与用法
scrollTo() 方法将文档滚动到指定的坐标。
提示: 使用 scrollBy() 方法多次滚动指定距离。
浏览器支持
| 方法 | |||||
|---|---|---|---|---|---|
| scrollTo() | Yes | Yes | Yes | Yes | Yes |
语法
window.scrollTo(xpos, ypos)
参数值
| 参数 | Type | 描述 |
|---|---|---|
| xpos | Number | 必填。要沿 x 轴(水平)滚动到的坐标,以像素为单位 |
| ypos | Number | 必填。要沿 y 轴(垂直)滚动到的坐标,以像素为单位 |
技术细节
| 返回值: | 无返回值 |
|---|
更多实例
实例
将文档水平滚动至 "300",垂直滚动至 "500" :
<!DOCTYPE html><html><head><style>body {width: 5000px;}</style></head><body><p>单击按钮可水平滚动文档窗口 300 像素,垂直滚动 500 像素。</p><button onclick="scrollWin()">点击滚动</button><br><br><p>SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL</p><br><br><br><br><br><br><br><br><p>SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL</p><br><br><br><br><br><br><br><p>SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL</p><br><br><br><br><br><br><br><br><p>SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL</p><br><br><br><br><br><br><br><br><p>SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL</p><br><br><br><br><br><br><br><br><p>SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL</p><br><br><br><br><br><br><br><br><p>SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL</p><br><br><br><br><br><br><br><br><p>SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL</p><br><br><br><br><br><br><br><br><p>SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL SCROLL</p><br><br><br><br><br><br><br><br><script>function scrollWin() {window.scrollTo(300, 500);}</script></body></html>
相关页面
Window 对象: scrollBy() 方法