hogashi.*

日記から何から

ページ内のどの要素でscrollイベントが発火しているかとにかく見るには全部の要素にイベントリスナをつけると便利

 スクロールしたときどの要素で scroll イベントが発火しているか探すのが大変なことがあるけど、とにかく全部の要素にイベントリスナをつけて、実際にスクロールしてみることで、とにかく発見することができる。

document.querySelectorAll('body *').forEach(el => {
  el.addEventListener('scroll', e => {
    console.log(e.currentTarget);
  });
});

 たまにこういう力技が役に立つ。↓は以前やった body * の例。

blog.hog.as