ブラウザ画面に関連
1.ウィンドウの幅と高さ
window.innerHeight
document.documentElement.clientHeight
Windowsオブジェクトは、計算をスクロールバーが占める部分にマージします.
document.documentElementには、スクロールバーが占める部分は含まれません.
2.ドキュメント全体の幅と高さ、スクロールマスク領域を含む
let scrollHeight = Math.max(
document.body.scrollHeight, document.documentElement.scrollHeight,
document.body.offsetHeight, document.documentElement.offsetHeight,
document.body.clientHeight, document.documentElement.clientHeight
);
3.現在のスクロール情報を読み込む
window.pageYOffset/pageXOffset
Window.scrollX/scrollY
4.スクロール状態の変更
2つ目のオプションは、現在のスクロール条件から移動します.
3番はターゲット(元素)を一番上または一番下に露出します.
適用
最後の位置に着いたとき.
window.innerHeight + window.scrollY === document.body.offsetHeight
ウィンドウ幅+スクロール漢陽==documentが持つHeightと同じソース
ブラウザウィンドウのサイズとスクロール
Reference
この問題について(ブラウザ画面に関連), 我々は、より多くの情報をここで見つけました https://velog.io/@khw970421/브라우저-화면-관련テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol