2017-10-17 16 views
0

私はトップに含まれているリンクを含む用語ページを持っています。これらのリンクの目的は、に属するページ要素にスクロールすることです。Ionic - ページの要素にスクロール

これをコンポーネントから動的に実行する方法はありますか?

答えて

0

最終的には、任意の座標にスクロールできるようにするscrollTo() methodがあります。私はこのようなメソッドを使用する必要があり、私のコンポーネントで

export class TermsComponent { 
    @ViewChild(Content) content: Content; 

    scrollTo(elementId: string) { 
     let y = document.getElementById(elementId).offsetTop; 
     this.content.scrollTo(0, y); 
    } 

} 

scrollTo()はあなたにスクロールしたい要素のidの引数を取得します。私のテンプレートで

<a (click)="scrollTo('section1')">Section 1</a> 
<p id="section1"><b>1. The first element you want to scroll</b></p> 
関連する問題