[Angular] 回到最上面 goTop按鈕作法
使用 .scrollTo({options}) 的方式
可以調用JS的smooth方式,讓滾動畫面有動畫
直接使用 .scrollTo(位置) 會有種瞬移閃現到目的地的感覺
所以看使用情境選擇使用方式
HTML
<button mat-raised-button color="primary" (click)="goTop()">
填完了嗎?點我回到最上方
</button>
TS
goTop() {
// window.scrollTo(0, 0); // 沒動畫
window.scrollTo({ left: 0, top: 0, behavior: 'smooth' });
}
參考:
https://stackoverflow.com/questions/36092212/smooth-scroll-angular2
留言
張貼留言