window.scrollto怎么用
时间: 2023-08-02 20:18:52 浏览: 158
`window.scrollTo` 方法用于将窗口滚动到文档中的某个位置。它可以接受两个参数,分别是目标位置的横坐标和纵坐标。例如,要将窗口滚动到文档的左上角,可以这样使用:
```javascript
window.scrollTo(0, 0);
```
如果想将窗口滚动到文档中某个具体的元素位置,可以先获取该元素的位置,然后将其作为参数传递给 `scrollTo` 方法。例如,要将窗口滚动到 ID 为 `myElement` 的元素位置,可以这样使用:
```javascript
var element = document.getElementById("myElement");
var position = element.getBoundingClientRect();
window.scrollTo(position.left, position.top);
```
相关问题
window.scrollto 多窗口
`window.scrollTo` 方法是用来在当前窗口中滚动页面的,如果你想在多个窗口中实现滚动,你需要在每个窗口中执行这个方法。你可以使用 `window.open` 方法打开一个新的窗口,并在其中执行 `window.scrollTo` 方法来实现多窗口滚动。以下是一个示例:
```javascript
// 打开一个新窗口
var newWindow = window.open('https://www.example.com');
// 等待新窗口加载完成后再执行滚动操作
newWindow.onload = function() {
// 在新窗口中滚动到指定位置
newWindow.scrollTo(0, 500);
};
```
在这个例子中,我们首先使用 `window.open` 方法打开了一个名为 `newWindow` 的新窗口,并指定其打开的 URL。然后,在新窗口加载完成后,我们在 `onload` 事件处理程序中执行了 `newWindow.scrollTo` 方法,将新窗口滚动到了指定位置。你可以使用类似的方法在多个窗口中实现滚动。
window.scrollTo
window.scrollTo() 方法是用于将页面滚动到指定的坐标位置。它接受两个参数,分别是 x 和 y 坐标。
如果你想要将页面滚动到特定的位置,你可以使用 window.scrollTo(x, y) 方法,其中 x 和 y 分别代表横向和纵向坐标。
例如,如果你想要将页面滚动到页面的顶部,你可以使用 window.scrollTo(0, 0)。
请注意,这个方法是全局对象 window 的一个属性方法,所以你可以直接在浏览器的控制台中调用它。
阅读全文