他のサイトで紹介されているのを見て、「なんで読み込むプラグイン書いてないの?不親切だな。」ってなりましたが、読み込まなくていいんです。 jsプラグインをいろいろ使っている人のほうが最初驚くと思います。 ブラウザがデフォルトで持っている機能だそうです。 ただ、IEには対応していないので、IE対応が必要な場合はpolifillを読み込む必要はあります。 以下をfooterに貼り付けてください。 //HTMLの場合 <script src="https://cdn.jsdelivr.net/npm/intersection-observer@0.9.0/intersection-observer.js"></script> //PHPが使える場合 (IEのときだけ読み込む) <?php // ブラウザ取得判定するのに小文字にする $browser = strtolower($_SERVER['H