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() 方法