マウスで下にスクロールし、対象領域が画面上に表示されたら画像を読み込みます。では、対象領域が画面上に表示されるかどうかを判断するにはどうすればよいでしょうか?
画像のgetBoundingClientRect()メソッドを使用して、ビューポートを基準とした左、上、右、下のを返し、それがビューポート内にあるかどうかを判断します。
getBoundingClientRect()
getBoundingClientRectを参照
画像からページの先頭までの距離を計算し、スクロールバーのスクロール距離を検出します
画像の
getBoundingClientRect()
メソッドを使用して、ビューポートを基準とした左、上、右、下のを返し、それがビューポート内にあるかどうかを判断します。
getBoundingClientRectを参照
画像からページの先頭までの距離を計算し、スクロールバーのスクロール距離を検出します