我可以使用以下内容滚动到页面顶部:
window.scrollTo(0, 0);
如何滚动到特定元素?我正在使用Angular,所以不想使用scroll2 JQuery库,这里的所有问题/答案都与angularjs相关
答案 0 :(得分:0)
您可以使用scrollIntoView
工作演示 https://stackblitz.com/edit/angular-qy3egg?file=app%2Fapp.component.ts
答案 1 :(得分:0)
您可以尝试在组件中添加@ViewChild并使用 .nativeElement.focus()
组件html:
<div #mydiv ></div>
组件ts:
export class YourComponent implements AfterViewInit {
@ViewChild('mydiv') myDiv: any;
ngAfterViewInit() {
this.myDiv.nativeElement.focus();
}
}