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

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