≪ Today I learned.
RSS購読
    公開日
    タグ
    JavaScript
    著者
    ダーシノ

    scrollendイベントでスクロールの完了タイミングを検知する

    scrollendイベントを使うことで、スクロールが完了したタイミングを検知できる。スクロールによるアニメーションやロードなどが使われるようなウェブサイトで効果を発揮する。

    ユースケースとして、以下のようなことなどが考えられる。

    scrollendイベントの使い方

    document.addEventListener('scroll', () => {
      console.log('Scrolling...')
    })
    
    document.addEventListener('scrollend', () => {
      console.log('Scroll end!');
    });

    デモ

    One
    Two
    Three
    Four
    Five
    Six
    Seven
    Eight
    Nine
    Ten
    Eleven
    Twelve
    Thirteen