element.getBoundingClientRect()は表示されている画面の左上からの座標を返す。 スクロールした場合、ページの左上からの座標を取得することができない。 ページの左上からの座標を取得したい場合はスクロール分を座標に足す必要がある。