gpt4 book ai didi

javascript - 在angular2中滚动顶部

转载 作者:可可西里 更新时间:2023-11-01 01:36:29 24 4
gpt4 key购买 nike

我正在开发 angular2 网络应用程序,我需要以下方面的帮助。我的页面由多个组件组成。我想在用户单击按钮时滚动到页面顶部。我试过document.body.scrollTop = 0; 但这在 Chrome 中不起作用。我试过 document.documentElement.scrollTop=0;window.scrollTo(0, 0);但不工作

最佳答案

这样导入,

import { Inject} from "@angular/core";
import { DOCUMENT } from '@angular/platform-browser';

在你的构造函数中添加这个,

constructor(@Inject(DOCUMENT) private document: Document) { }

然后你可以像这样在任何地方设置滚动,

this.document.body.scrollTop = 0;

关于javascript - 在angular2中滚动顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43692138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com