スポンサードリンク

レスポンシブでサイトを組んでいて、768px以下の場合にbody直下のdiv要素にoverflow-y: hidden;を設定していたら「window」に対してスクロールイベントが発生しなくなった。

 

↓ これでは動かなかった

window.addEventListener("scroll", xxxFunc);

 

↓ これで動いた!

document.getElementById(body直下のdiv要素).addEventListener("scroll", xxxFunc);

 

body直下のdiv要素を指定するとスクロールイベントが発生するようになった!!

 

常識なのかもしれないですが、今まで知らなかったです…

スポンサードリンク

コメント
コメントする
トラックバック
この記事のトラックバックURL

スポンサードリンク