動的コンテンツの読み込みのためのページ下部のスクロール位置の検出
Web ページ上の動的コンテンツを管理する場合、ユーザーが一番下までスクロールしました。この知識により、開発者は新しく追加されたコンテンツまでページを自動的にスクロールしたり、ユーザーの現在のブラウジング エクスペリエンスを中断したりすることを回避できます。
ユーザーのスクロール位置を検出するために、JavaScript は堅牢なソリューションを提供します。
window.onscroll = function(ev) { if ((window.innerHeight + Math.round(window.scrollY)) >= document.body.offsetHeight) { // you're at the bottom of the page } };
このコードは、イベント リスナーを window.onscroll イベントにアタッチします。ユーザーがスクロールするたびに、リスナーは現在のスクロール位置を計算し、それをページの合計高さと比較します。ビューポートの高さとスクロール オフセットの合計がページの高さ以上の場合、ユーザーがページの下部に到達したことを示します。
このソリューションを実装すると、新しいコンテンツを確実に表示できます。ユーザーの進行中の読書体験を中断することなくページに追加されると同時に、ユーザーが一番下に到達したときに新しく読み込まれたコンテンツまで簡単にスクロールできるようになります。
以上がユーザーが動的コンテンツを含むページの一番下までスクロールしたかどうかを検出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。